Ejemplo n.º 1
0
        public void CanProcessIPhysicalProductType()
        {
            PhysicalProductTypeProcessor proc = new PhysicalProductTypeProcessor();

            Product book = new Product("socme", new BookProductType());

            Assert.True(proc.CanProcess(book));

            Product video = new Product("asf", new VideoProductType());

            Assert.True(proc.CanProcess(video));
        }
Ejemplo n.º 2
0
        public void FailsOnProcessingOtherProductTpes()
        {
            PhysicalProductTypeProcessor proc = new PhysicalProductTypeProcessor();

            Product bookMembership = new Product("book membership", new BookMembershipProductType());

            Assert.False(proc.CanProcess(bookMembership));
        }