public void SaveTestInValid() { var prodcutRepository = new ProductRepositiory(); var updateProduct = new Product(2) { CurrentPrice = null, ProductName = "Mobile", HasChanges = true }; var acutal = prodcutRepository.Save(updateProduct); Assert.AreEqual(true, acutal); }
public void ProductRepositoryTest() { var exptected = new Product(); exptected.ProductName = "Mobile"; exptected.CurrentPrice = 200; var repo = new ProductRepositiory(); var actual = repo.Retrieve(2); Assert.AreEqual(exptected.ProductName, actual.ProductName); Assert.AreEqual(exptected.CurrentPrice, actual.CurrentPrice); }
public void SaveTestMissingPrice() { //Arrange var productRepository = new ProductRepositiory(); var UpdatedProduct = new Product(2) { Current_price = null, Description = "Wooden oak 50cm high table", Name = "Table", HasChanges = true }; //Act var actual = productRepository.Save(UpdatedProduct); //Assert Assert.AreEqual(false, actual); }
public void RetriveValid() { var productRepository = new ProductRepositiory(); var expected = new Product(1) { Name = "Chair", Current_price = 2500m, Description = "Oak wood,120cm high", }; //act var actual = productRepository.Retrive(1); //assert Assert.AreEqual(expected.Description, actual.Description); Assert.AreEqual(expected.Current_price, actual.Current_price); Assert.AreEqual(expected.Name, actual.Name); Assert.AreEqual(expected.ProductId, actual.ProductId); }