public void Products_SummEqualProduct_Test() { // arrange Products product_one = new AlcoholicDrinks("Лидское", 2.3, 1.1, 50); Products product_two = new AlcoholicDrinks("Лидское", 2.5, 1.3, 10); double expecterd_purchasePrice = 2.333; double expecterd_murkup_coefficient = 1.133; double expecterd_numberOfUnits = 60; double delta = .001; // act bool is_true = product_one.SummEqualProduct(product_two); // assert Assert.AreEqual(is_true, true); Assert.AreEqual(expecterd_purchasePrice, product_one.PurchasePrice, delta); Assert.AreEqual(expecterd_murkup_coefficient, product_one.MurkupCoefficient, delta); Assert.AreEqual(expecterd_numberOfUnits, product_one.NumberOfUnits, delta); }
public void Products_PriceType_Test() { // arrange Products product_one = new AlcoholicDrinks("Лидское", 2.5, 1.3, 10); double expecterd_Rubles = 3.25; int expecterd_Penny = 325; double delta = .001; // act product_one.PriceSetType(Products.Types.Penny); int penny = (int)product_one.UnitCost; product_one.PriceSetType(Products.Types.Rubles); double rubles = product_one.UnitCost; // assert Assert.AreEqual(expecterd_Rubles, rubles, delta); Assert.AreEqual(expecterd_Penny, penny); }
public void JSON_SerializeDeserializeObjectFromFile_Test() { // arrange Products product = new AlcoholicDrinks("Лидское", 2.3, 1.1, 50); string expecterd_name = "Лидское"; double expecterd_purchasePrice = 2.3; double expecterd_murkup_coefficient = 1.1; double expecterd_numberOfUnits = 50; TypesOfGood expecterd_productType = TypesOfGood.AlcoholicDrinks; double delta = .001; Products product_JSON; // act JSONConverter.SerializeToFile("test.json", product); JSONConverter.DeserializeFromFile("test.json", out product_JSON); // assert Assert.AreEqual(expecterd_name, product_JSON.ProductName); Assert.AreEqual(expecterd_productType, product_JSON.ProductType); Assert.AreEqual(expecterd_purchasePrice, product_JSON.PurchasePrice, delta); Assert.AreEqual(expecterd_murkup_coefficient, product_JSON.MurkupCoefficient, delta); Assert.AreEqual(expecterd_numberOfUnits, product_JSON.NumberOfUnits, delta); }