public void The_amount_of_likes_for_the_dessert_is_increased_by_one_in_the_DataSource() { //Arrange var httpHelper = DependencyResolverHelper.GetMockDependency<IHttpHelper>(); var picService = DependencyResolverHelper.GetDependency<IPictureService>(); var dessertService = DependencyResolverHelper.GetDependency<IDessertService>(); _dessertViewModelManager = new DessertViewModelManager(httpHelper, picService, dessertService); var dessertController = new DessertController(_dessertViewModelManager); var oldDessertLikes = _testDessert.Likes; //Actions dessertController.Like(_testDessert.ID); PersistenceManager.CommitCachedObjects(); PersistenceManager.ClearCache(); //Assertions var likedDessert = UnitOfWork.Get<Dessert>(_testDessert.ID); Assert.That(likedDessert.Likes == oldDessertLikes + 1); }
public DessertController(IDessertViewModelManager dessertViewModelManager) { _dessertViewModelManager = dessertViewModelManager; }
public void Context() { HomePageModelMapper.Init(); _testDessertBoxViewModel = new DessertBoxViewModel { Picture = _testPictureViewModel, Name = "Test Dessert", Likes = 5, Dislikes = 2, Description = "A yummy tasty treat" }; var httpHelper = DependencyResolverHelper.GetMockDependency<IHttpHelper>(); var picService = DependencyResolverHelper.GetDependency<IPictureService>(); var dessertService = DependencyResolverHelper.GetDependency<IDessertService>(); _dessertViewModelManager = new DessertViewModelManager(httpHelper, picService, dessertService); }