public void Beverages() { BeveragesController controller = new BeveragesController(); ViewResult result = controller.Create() as ViewResult; Assert.IsNotNull(result); }
public void Edit() { BeveragesController ee = new BeveragesController(); Beverage e = new Beverage(); var drinkEdit = ee.Edit(e) as ViewResult; // Beverage tester = (Beverage)drinkEdit.ViewData.Model; Assert.AreEqual("Edit", drinkEdit.ViewName); }
public void Beverages() { BeveragesController controller = new BeveragesController(); string id = ""; ViewResult result = controller.Edit(id) as ViewResult; Assert.AreSame(id, result); }
public void Test_Index() { //Arrange BeveragesController x = new BeveragesController(); //Act ViewResult result = x.Index(null) as ViewResult; //Assert Assert.IsNotNull(result); }
public void InitializeTestData() { expectedBeverages = GetExpectedBeverages(); mockBeverageRepository = new Mock <IBeverageRepository>(); beverageController = new BeveragesController(mockBeverageRepository.Object); mockBeverageRepository.Setup(m => m.GetBeverages()).ReturnsAsync(expectedBeverages); mockBeverageRepository.Setup(m => m.AddBeverage(It.IsAny <Beverage>())).ReturnsAsync( (Beverage target) => { expectedBeverages.Add(target); return(target.Id); }); mockBeverageRepository.Setup(m => m.UpdateBeverage(It.IsAny <Beverage>())).ReturnsAsync( (Beverage target) => { Beverage beverageToUpdate = expectedBeverages.FirstOrDefault(eB => eB.Id == target.Id); if (beverageToUpdate != null) { beverageToUpdate.Name = target.Name; beverageToUpdate.Description = target.Description; beverageToUpdate.Price = target.Price; return(true); } else { return(false); } }); mockBeverageRepository.Setup(m => m.DeleteBeverage(It.IsAny <int>())).ReturnsAsync( (int id) => { Beverage beverageToDelete = expectedBeverages.Find(eB => eB.Id == id); if (beverageToDelete != null) { expectedBeverages.Remove(beverageToDelete); return(true); } else { return(false); } }); }
public void CleanUpTestData() { expectedBeverages = null; mockBeverageRepository = null; beverageController = null; }