Esempio n. 1
0
        public void Ctor_should_set_CurrentCart_property()
        {
            var cart     = new ShoppingCart();
            var commands = new CartCommands(cart);

            Assert.AreSame(cart, commands.CurrentCart);
        }
 public CartControllerWorkerServices(IDatabase database, CartCommands commands)
 {
     if (database == null)
     {
         throw new ArgumentNullException("database");
     }
     if (commands == null)
     {
         throw new ArgumentNullException("commands");
     }
     this.Database = database;
     this.Commands = commands;
 }
 public CartControllerWorkerServices(IDatabase database, CartCommands commands)
 {
     this.Database = database ?? throw new ArgumentNullException(nameof(database));
     this.Commands = commands ?? throw new ArgumentNullException(nameof(commands));
 }
 protected override string HandleInternal(string command, string commandParam, Cart cart)
 {
     return(CartCommands.GetCommands());
 }