protected override void Context()
        {
            // Setup Mock Product 1
            var product1 = new Mock<Product>();
            product1.SetupGet(x => x.Price).Returns(10m);
            product1.SetupGet(x => x.Color).Returns(Color.Green);

            // Setup Mock Product 2
            var product2 = new Mock<Product>();
            product2.SetupGet(x => x.Price).Returns(20m);
            product2.SetupGet(x => x.Color).Returns(Color.Red);

            // Create a ProductFilter, passing in our two Product Mocks within a List<Product>
            _productFilter = new ProductFilter(new List<Product> { product1.Object, product2.Object });
        }
Example #2
0
        protected override void Context()
        {
            // Setup Mock Product 1
            var product1 = new Mock <Product>();

            product1.SetupGet(x => x.Price).Returns(10m);
            product1.SetupGet(x => x.Color).Returns(Color.Green);

            // Setup Mock Product 2
            var product2 = new Mock <Product>();

            product2.SetupGet(x => x.Price).Returns(20m);
            product2.SetupGet(x => x.Color).Returns(Color.Red);

            // Create a ProductFilter, passing in our two Product Mocks within a List<Product>
            _productFilter = new ProductFilter(new List <Product> {
                product1.Object, product2.Object
            });
        }
Example #3
0
 public Consumer()
 {
     Filter = new ProductFilter(new List<Product>());
 }