public void NotExcitedProduct() { var reportGenerator = new ReportGenerators.ReportGenerator(); Assert.Throws <NullReferenceException>(() => reportGenerator.TodaysOrdersReport(@"[email protected] 2021-03-28 10:00 A32 1")); }
public void PurchaseFromFuture() { var reportGenerator = new ReportGenerators.ReportGenerator(); Assert.AreEqual(reportGenerator.TodaysOrdersReport(@"[email protected] 2021-05-28 10:00 P01 1"), "Email, Price\n"); }
public void QuantityOfProductNotEntered() { var reportGenerator = new ReportGenerators.ReportGenerator(); Assert.AreEqual(reportGenerator.TodaysOrdersReport(@"[email protected] 2021-03-28 10:00 P01"), @"Email, Price [email protected], $12.00".Replace("\r\n", "\n")); }
public void TodaysPurchase() { var reportGenerator = new ReportGenerators.ReportGenerator(); Assert.AreEqual(reportGenerator.TodaysOrdersReport(@"[email protected] 2021-03-28 10:00 P01 1"), @"Email, Price [email protected], $12.00".Replace("\r\n", "\n")); }
public void LossOfPrecision() { var reportGenerator = new ReportGenerators.ReportGenerator(); var expected = "[email protected] 2021-03-28 10:00 P43 1"; //цена в центах P43 = 199 Assert.AreEqual(reportGenerator.TodaysOrdersReport(expected), @"Email, Price [email protected], $1.99".Replace("\r\n", "\n")); }