コード例 #1
0
 protected override AddItemCommandHandler CreateCommandHandler()
 {
     return(new AddItemCommandHandler(Repository,
                                      productApiStub.Object,
                                      RetryStrategy.CreateAddItemCommandRetryStrategy(),
                                      loggerMock.Object));
 }
コード例 #2
0
 protected void GivenProductAlreadyExistsInCart(Guid productId, Guid customerId)
 {
     new AddItemCommandHandler(Repository,
                               CreateProductApiStub().Object,
                               RetryStrategy.CreateAddItemCommandRetryStrategy(),
                               CreateLoggerMock().Object)
     .Handle(new AddItemCommand(customerId, productId));
 }
コード例 #3
0
        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);
        }