コード例 #1
0
        public async Task RegenerateProviderSourceDatasetsMakesPostCallWithSpecificationIdIfSupplied(string specificationId,
                                                                                                     string expectedCallUri)
        {
            IEnumerable <DefinitionSpecificationRelationship> expectedResponse = new[]
            {
                new DefinitionSpecificationRelationship(),
            };

            GivenTheResponse(expectedCallUri, expectedResponse, HttpMethod.Post);

            ApiResponse <IEnumerable <DefinitionSpecificationRelationship> > apiResponse = await _client.RegenerateProviderSourceDatasets(specificationId);

            apiResponse?.StatusCode
            .Should()
            .Be(HttpStatusCode.OK);

            apiResponse?.Content
            .Should()
            .BeEquivalentTo(expectedResponse);
        }