Exemplo n.º 1
0
        public void InMemoryProductRepository_should_add_the_given_product()
        {
            var testCokeProduct = _fixture.Create <Product>();
            var cut             = new InMemoryProductRepository();

            cut.AddProduct(testCokeProduct);
            var actual = cut.GetProductByProductCode(testCokeProduct.ProductCode);

            actual.Should().NotBeNull();
            actual.Should().Be(testCokeProduct);
        }
Exemplo n.º 2
0
        public void InMemoryProductRepository_should_Return_the_product_by_filter_product_code()
        {
            var testCokeProduct = new Product()
            {
                ProductCode = "COKE",
                Name        = "Coke",
                OrderNumber = 1,
                ActualCost  = 1.25M,
                Price       = 1.25M,
                Description = "Diet Coke",
                Quantity    = 10
            };

            var cut = new InMemoryProductRepository();

            cut.Init();

            var actual = cut.GetProductByProductCode("COKE");

            actual.Should().NotBeNull();

            actual.Should().Be(testCokeProduct);
        }