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