protected override AddItemCommandHandler CreateCommandHandler() { return(new AddItemCommandHandler(Repository, productApiStub.Object, RetryStrategy.CreateAddItemCommandRetryStrategy(), loggerMock.Object)); }
protected void GivenProductAlreadyExistsInCart(Guid productId, Guid customerId) { new AddItemCommandHandler(Repository, CreateProductApiStub().Object, RetryStrategy.CreateAddItemCommandRetryStrategy(), CreateLoggerMock().Object) .Handle(new AddItemCommand(customerId, productId)); }
protected Cart AssumeCartAlreadyExists(Guid customerId) { var result = new AddItemCommandHandler( Repository, CreateProductApiStub().Object, RetryStrategy.CreateAddItemCommandRetryStrategy(), CreateLoggerMock().Object) .Handle(new AddItemCommand(customerId, Guid.NewGuid())); return(((OkResult <Cart>)result).Body); }