Exemplo n.º 1
0
        public void add_a_product_to_manager()
        {
            var manager = new Manager();

            IProduct product = FactoryProduct.CreateNew();

            manager.AddProduct(product);

            int productsCount = manager.GetProducts().Count;

            Console.WriteLine($"Manager : products count : {productsCount}");

            Assert.AreEqual(productsCount, 1);
        }
Exemplo n.º 2
0
        public void assign_a_company_to_a_product()
        {
            var manager = new Manager();

            IProduct product = FactoryProduct.CreateNew();

            manager.AddProduct(product);

            ICompany company = new Company(null, LegalStatus.SA, null, 0);

            manager.AddCompany(company);

            manager.AssignRandomCompanyToProduct(product);

            Console.WriteLine($"Manager | product name : '{product.Name}', product's provider : '{product.Company.Name}'");

            Assert.IsNotNull(product.Company);
        }