public void BasicTaxes() { List <Product> lstProd = ProductParser.ParseLine("1 book at 12.49"); double taxes = lstProd[0].CalculateTaxes(); Assert.IsTrue(taxes == 0); }
public void ImportTaxes() { List <Product> lstProd = ProductParser.ParseLine("1 imported book at 12.49"); double taxes = lstProd[0].CalculateTaxes(); Assert.IsTrue(taxes == 0.65); }
public void Parse() { List<Product> lstProd = ProductParser.ParseLine("1 music CD at 14.99"); Assert.IsNotNull(lstProd); Assert.IsTrue(lstProd.Count == 1); Assert.IsTrue(lstProd[0] is Product); }
public void Parse() { List <Product> lstProd = ProductParser.ParseLine("1 book at 12.49"); Assert.IsNotNull(lstProd); Assert.IsTrue(lstProd.Count == 1); Assert.IsTrue(lstProd[0] is Book); }
public void ParseLine_ShouldParseLineIntoProductCorrectly() { //Arrange const string sampleProductLine = "1,Fruits,2,Banana"; var productParser = new ProductParser(); //Act var product = productParser.ParseLine(sampleProductLine); //Assert Assert.NotNull(product); Assert.Equal(1, product.Id); Assert.Equal("Fruits", product.Type.Name); Assert.Equal("Banana", product.Name); Assert.Equal(2, product.Price); }
public void ImportTaxes() { List<Product> lstProd = ProductParser.ParseLine("1 imported music CD at 14.99"); double taxes = lstProd[0].CalculateTaxes(); Assert.IsTrue(taxes == 2.25); }
public void BasicTaxes() { List<Product> lstProd = ProductParser.ParseLine("1 music CD at 14.99"); double taxes = lstProd[0].CalculateTaxes(); Assert.IsTrue(taxes == 1.5); }