public async Task Then_The_InnerApi_Is_Called(
            CreateIncentiveApplicationRequestData requestData,
            [Frozen] Mock <IEmployerIncentivesApiClient <EmployerIncentivesConfiguration> > client,
            EmployerIncentivesService sut)
        {
            await sut.CreateIncentiveApplication(requestData);

            client.Verify(x =>
                          x.Post <CreateIncentiveApplicationRequestData>(It.Is <CreateIncentiveApplicationRequest>(
                                                                             c => (CreateIncentiveApplicationRequestData)c.Data == requestData &&
                                                                             c.PostUrl.Contains("application")
                                                                             )), Times.Once);
        }
Beispiel #2
0
 public Task Create(CreateIncentiveApplicationRequestData requestData)
 {
     return(_client.Post <CreateIncentiveApplicationRequestData>(new CreateIncentiveApplicationRequest {
         Data = requestData
     }));
 }