public void Can_Save_Edited_Category()
{
var target = controller.Index();
var categoryListViewModel = target.Model as CategoryListViewModel;
var categoryToEdit = categoryListViewModel.Categories.First();
categoryToEdit.Name = "Hockey edited";
var result = controller.Edit(categoryToEdit);
result.AssertActionRedirect().ToAction("Index");
mock.Verify(m => m.SaveCategory(categoryToEdit), Times.Once());
}