public async Task <ValidatedApiResponse <bool> > ValidateDefinitionSpecificationRelationship(
            ValidateDefinitionSpecificationRelationshipModel validateDefinitionSpecificationRelationshipModel)
        {
            Guard.ArgumentNotNull(validateDefinitionSpecificationRelationshipModel, nameof(validateDefinitionSpecificationRelationshipModel));

            return(await ValidatedPostAsync <bool, ValidateDefinitionSpecificationRelationshipModel>(
                       DataSetsUriFor("validate-definitionspecification-relationship"),
                       validateDefinitionSpecificationRelationshipModel));
        }
Esempio n. 2
0
        public async Task ValidateRelationshipPostsSuppliedModel()
        {
            ValidateDefinitionSpecificationRelationshipModel validateDefinitionSpecificationRelationshipModel = new ValidateDefinitionSpecificationRelationshipModel();

            GivenTheStatusCode("datasets/validate-definitionspecification-relationship", HttpStatusCode.OK, HttpMethod.Post);

            ValidatedApiResponse <bool> apiResponse = await _client.ValidateDefinitionSpecificationRelationship(validateDefinitionSpecificationRelationshipModel);

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

            AndTheRequestContentsShouldHaveBeen(validateDefinitionSpecificationRelationshipModel.AsJson());
        }