예제 #1
0
        public void ensureAddingValidCatalogueCollectionAddsCollection()
        {
            CommercialCatalogue commercialCatalogue = new CommercialCatalogue("reference", "designation");

            CatalogueCollection catalogueCollection = buildCatalogueCollection("Winter 2018");

            commercialCatalogue.addCollection(catalogueCollection);

            CatalogueCollection otherCatalogueCollection = buildCatalogueCollection("Spring 2019");

            commercialCatalogue.addCollection(otherCatalogueCollection);

            Assert.Equal(2, commercialCatalogue.catalogueCollectionList.Count);
            Assert.True(commercialCatalogue.hasCollection(otherCatalogueCollection));
        }
예제 #2
0
        public void ensureRemovingAddedCatalogueCollectionRemovesCollection()
        {
            CommercialCatalogue commercialCatalogue = new CommercialCatalogue("reference", "designation");

            CatalogueCollection catalogueCollection = buildCatalogueCollection("Winter 2018");

            commercialCatalogue.addCollection(catalogueCollection);

            CatalogueCollection otherCatalogueCollection = buildCatalogueCollection("Spring 2019");

            commercialCatalogue.addCollection(otherCatalogueCollection);

            commercialCatalogue.removeCollection(otherCatalogueCollection);

            Assert.False(commercialCatalogue.hasCollection(otherCatalogueCollection));
        }
예제 #3
0
        public void ensureRemovingNotAddedCatalogueCollectionDoesNotRemoveCatalogueCollection()
        {
            CommercialCatalogue commercialCatalogue = new CommercialCatalogue("reference", "designation");

            CatalogueCollection catalogueCollection = buildCatalogueCollection("Winter 2018");

            commercialCatalogue.addCollection(catalogueCollection);

            CatalogueCollection otherCatalogueCollection = buildCatalogueCollection("Spring 2019");

            try
            {
                commercialCatalogue.removeCollection(otherCatalogueCollection);
            }
            catch (Exception) { }

            Assert.True(commercialCatalogue.hasCollection(catalogueCollection));
            Assert.Single(commercialCatalogue.catalogueCollectionList);
        }