public void DecreasedQuality_DecreasingProductQuailtyMoreThan50_QualityReturns50() { //Arrange int productQuality = 52; int qualityDecreaseAmount = 1; ProductChecker productChecker = new ProductChecker(); //Act var result = productChecker.DecreaseQuality(productQuality, qualityDecreaseAmount); //Assert Assert.AreEqual(50, result); }
public void IncreasedQuality_IncreasingProductQuailtyTo50_QualityReturns50() { //Arrange int productQuality = 50; int qualityIncreaseAmount = 0; ProductChecker productChecker = new ProductChecker(); //Act var result = productChecker.IncreaseQuality(productQuality, qualityIncreaseAmount); //Assert Assert.AreEqual(50, result); }
public void DecreasedQuality_DecreasingProductQuailty_QualityReturns10() { //Arrange int productQuality = 15; int qualityDecreaseAmount = 5; ProductChecker productChecker = new ProductChecker(); //Act var result = productChecker.DecreaseQuality(productQuality, qualityDecreaseAmount); //Assert Assert.AreEqual(10, result); }
public void IncreasedQuality_IncreasingProductQuailtyLessThan50_QualityReturns49() { //Arrange int productQuality = 48; int qualityIncreaseAmount = 1; ProductChecker productChecker = new ProductChecker(); //Act var result = productChecker.IncreaseQuality(productQuality, qualityIncreaseAmount); //Assert Assert.AreEqual(49, result); }
public void ProductUpdater_UpdateProductList_ReturnExpectedResults() { //Arrange SetTestData(); ExpectedResults(); var productTest = new ProductChecker(); //Act products = productTest.ProductUpdater(products); //Assert for (int i = 0; i < products.Count; i++) { Assert.AreEqual(products[i].Type, expectedProducts[i].Type); Assert.AreEqual(products[i].SellInDays, expectedProducts[i].SellInDays); Assert.AreEqual(products[i].Quality, expectedProducts[i].Quality); } }
public void ThatProductHasUnitValue() { var product = GetProduct(); Assert.IsTrue(ProductChecker.ProductHasUnitValue(product)); }
public void ThatProductHasBrand() { var product = GetProduct(); Assert.IsTrue(ProductChecker.ProductHasBrand(product)); }
public void ThatProductWithSubstancesAndRoutesCanBeGet() { var product = GetProduct(); Assert.IsTrue(ProductChecker.ProductIsValid(product) && ProductChecker.CheckAll(product)); }
public void ThatProductWithRoutesCanBeGet() { var product = GetProduct(); Assert.IsTrue(ProductChecker.ProductIsValid(product) && ProductChecker.ProductHasRoutes(product)); }
public void ThatProductAssociatesShapeAndUnit() { var product = GetProduct(); Assert.IsTrue(ProductChecker.ProductAssociatesShapeWithUnitGroup(product)); }
public void ThatProductAssociatesShapeAndPackage() { var product = GetProduct(); Assert.IsTrue(ProductChecker.ProductAssociatesShapeWithPackage(product)); }