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);
        }
コード例 #2
0
 public RegisterCheckRequest(RegisterCheckCommand data)
 {
     Data = data;
 }