public void MerchantRequestHandler_AssignOperatorToMerchantRequest_IsHandled() { Mock <IMerchantDomainService> merchantDomainService = new Mock <IMerchantDomainService>(); MerchantRequestHandler handler = new MerchantRequestHandler(merchantDomainService.Object); AssignOperatorToMerchantRequest request = TestData.AssignOperatorToMerchantRequest; Should.NotThrow(async() => { await handler.Handle(request, CancellationToken.None); }); }
/// <summary> /// Handles the specified request. /// </summary> /// <param name="request">The request.</param> /// <param name="cancellationToken">The cancellation token.</param> /// <returns></returns> public async Task <String> Handle(AssignOperatorToMerchantRequest request, CancellationToken cancellationToken) { await this.MerchantDomainService.AssignOperatorToMerchant(request.EstateId, request.MerchantId, request.OperatorId, request.MerchantNumber, request.TerminalNumber, cancellationToken); return(string.Empty); }
public void AssignOperatorToMerchantRequest_CanBeCreated_IsCreated() { AssignOperatorToMerchantRequest assignOperatorToMerchantRequest = AssignOperatorToMerchantRequest.Create(TestData.EstateId, TestData.MerchantId, TestData.OperatorId, TestData.OperatorMerchantNumber, TestData.OperatorTerminalNumber); assignOperatorToMerchantRequest.ShouldNotBeNull(); assignOperatorToMerchantRequest.EstateId.ShouldBe(TestData.EstateId); assignOperatorToMerchantRequest.MerchantId.ShouldBe(TestData.MerchantId); assignOperatorToMerchantRequest.OperatorId.ShouldBe(TestData.OperatorId); assignOperatorToMerchantRequest.MerchantNumber.ShouldBe(TestData.OperatorMerchantNumber); assignOperatorToMerchantRequest.TerminalNumber.ShouldBe(TestData.OperatorTerminalNumber); }