public void CalculatePacksAndCost_AllTest_CorrectResults() { // Arrange var vegScroll = new VegemiteScroll() { Quantity = 10 }; var muffin = new BlueberryMuffin() { Quantity = 14 }; var croissant = new Croissant() { Quantity = 13 }; var items = new List <Item>(); items.Add(vegScroll); items.Add(muffin); items.Add(croissant); // Act var calulatePacksService = new CalulatePacksService(); var orderSummary = calulatePacksService.CalculatePacksAndCost(items); // Assert Assert.AreEqual(98.63, orderSummary.OverallCost); }
public void Deal_FourForFive_True() { //arrange Croissant c = new Croissant(); int er = 12; //act int ar = c.Deal(9); Assert.AreEqual(er, ar); }
public void CalculatePacksAndCost_CroissantTest_CorrectResults(int quantity, decimal result) { // Arrange var croissant = new Croissant() { Quantity = quantity }; var items = new List <Item>(); items.Add(croissant); // act var calulatePacksService = new CalulatePacksService(); var orderSummary = calulatePacksService.CalculatePacksAndCost(items); // Assert Assert.AreEqual(result, orderSummary.OverallCost); }
public void TestInit() { unorderedCollection = new ItemsChangeObservableCollection <Croissant>(); croissant1 = new Croissant(new DateTime(2017, 09, 05)); croissant2 = new Croissant(); croissant3 = new Croissant(new DateTime(2017, 09, 03)); croissant4 = new Croissant(new DateTime(2017, 09, 10)); croissant5 = new Croissant(); croissant6 = new Croissant(new DateTime(2017, 09, 02)); croissant7 = new Croissant(new DateTime(2017, 09, 01)); unorderedCollection.Add(croissant1); unorderedCollection.Add(croissant2); unorderedCollection.Add(croissant3); unorderedCollection.Add(croissant4); unorderedCollection.Add(croissant5); unorderedCollection.Add(croissant6); unorderedCollection.Add(croissant7); }