public void Start_ShouldReadParseAndExecuteCreateCategoryCommand()
        {
            Console.SetIn(new StringReader("CreateCategory ForMale"));

            var factory      = new Mock <ICosmeticsFactory>();
            var shoppingCart = new Mock <IShoppingCart>();

            var engine = new ExtendedCosmeticsEngine(factory.Object, shoppingCart.Object);

            engine.Start();

            Assert.IsTrue(engine.Categories.Any(x => x.Key == "ForMale"));
        }
        public void fsaasf()
        {
            Console.SetIn(new StringReader("AddToCategory ForMale Dasa"));

            var factory      = new Mock <ICosmeticsFactory>();
            var shoppingCart = new Mock <IShoppingCart>();

            var name = "ForMale";

            var engine = new ExtendedCosmeticsEngine(factory.Object, shoppingCart.Object);

            engine.Start();

            engine.Categories.Add(name, new Category(name)); //??
        }