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); }
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); }