public void Can_Display_All_Categories_From_Repository_Alphabetical()
{
var result = controller.Index();
var categoryListViewModel = result.Model as CategoryListViewModel;
mock.Verify(m => m.Categories, Times.Once());
result.AssertViewRendered().ForView(string.Empty);
Assert.AreEqual(mock.Object.Categories.Count(), categoryListViewModel.Categories.Count());
Assert.AreEqual("A category", categoryListViewModel.Categories.First().Name);
}