public void GetAllReturnsAListOfPrices() { IRepository <Product> priceRepository = new PriceRepository(); var priceList = priceRepository.GetAll(); Assert.NotNull(priceList); }
public void SaveAddsPriceToList() { IRepository <Product> priceRepository = new PriceRepository(); priceRepository.Save(product); var priceList = priceRepository.GetAll(); Assert.AreEqual(priceList.Count, 1); }
public void SaveAddsRightDataToList() { IRepository <Product> priceRepository = new PriceRepository(); priceRepository.Save(product); var priceList = priceRepository.GetAll(); Assert.AreEqual(priceList[0].ProductName, "Can of soup"); Assert.AreEqual(priceList[0].Price, 2.5f); }
public void UpdateWithExistingPriceUpdatesRightData() { IRepository <Product> priceRepository = new PriceRepository(); priceRepository.Save(product); bool updated = priceRepository.Update(updatedProduct); var priceList = priceRepository.GetAll(); Assert.IsTrue(updated); Assert.AreEqual(priceList[0].ProductName, "Can of soup"); Assert.AreEqual(priceList[0].Price, 2.8f); }