public void Should_Be_Have_All_Book_In_Basket() { var catalogsBasket = BookStoreUnitTestsUtility.CatalogNoDiscountSameCategoryAndManyBooks(); var catalogCollection = BuilderCatalogCollections.Create(catalogsBasket); Assert.AreEqual(catalogCollection.Sum(x => x.List.Count), catalogsBasket.Count); }
public void Should_Be_Type_NoDiscount_SingleBook_ManyCopies() { var catalogsBasket = BookStoreUnitTestsUtility.CatalogNoDiscountSameCategoryAndManyBooks(); var catalogCollection = BuilderCatalogCollections.Create(catalogsBasket); Assert.AreEqual(catalogCollection.Count, 3); Assert.AreEqual(catalogCollection[0].Discount, DiscountType.NoDiscount); Assert.AreEqual(catalogCollection[1].Discount, DiscountType.SameCatalogSingleBook); Assert.AreEqual(catalogCollection[2].Discount, DiscountType.ContainBookCopies); }