Example #1
0
        public void TestProductNotAvailableWithElements()
        {
            ProductDistributor producer    = new ProductDistributor();
            Product            testProduct = ProductFlyweightFactory.MakeProduct();

            producer.AddProduct(testProduct);

            Assert.IsFalse(producer.ProductAvailable("TestGame"));
        }
Example #2
0
        public void TestProductAvailable()
        {
            ProductDistributor producer    = new ProductDistributor();
            Product            testProduct = ProductFlyweightFactory.MakeProduct();

            producer.AddProduct(testProduct);

            Assert.IsTrue(producer.ProductAvailable(testProduct.Game.GetName()));
        }
Example #3
0
        public void TestProductNotAvailableNonElements()
        {
            ProductDistributor producer = new ProductDistributor();

            Assert.IsFalse(producer.ProductAvailable("Escape from Tarkov"));
        }