public async Task Then_RegisterCheck_is_handled( RegisterCheckCommand requestData, RegisterCheckResponse expected, [Frozen] Mock <IInternalApiClient <EmploymentCheckConfiguration> > mockClient, [Greedy] RegisterCheckCommandHandler sut) { mockClient .Setup(client => client.PostWithResponseCode <RegisterCheckResponse> (It.Is <RegisterCheckRequest>( request => request.PostUrl == "api/EmploymentCheck/RegisterCheck" && request.Data == requestData))) .ReturnsAsync(new ApiResponse <RegisterCheckResponse>(expected, HttpStatusCode.OK, string.Empty)); var actual = await sut.Handle(requestData, CancellationToken.None); actual.Should().Be(expected); }
public RegisterCheckRequest(RegisterCheckCommand data) { Data = data; }