public async Task DeleteSpecificationDatasetRelationshipDelegatesToGraphRepository()
        {
            string specificationId = NewRandomString();
            string datasetId       = NewRandomString();

            await _specificationRepository.DeleteSpecificationDatasetRelationship(specificationId,
                                                                                  datasetId);

            await ThenTheRelationshipWasDeleted <Specification, Dataset>(AttributeConstants.SpecificationDatasetRelationship,
                                                                         (AttributeConstants.SpecificationId, specificationId),
                                                                         (AttributeConstants.DatasetId, datasetId));

            await AndTheRelationshipWasDeleted <Dataset, Specification>(AttributeConstants.DatasetSpecificationRelationship,
                                                                        (AttributeConstants.DatasetId, datasetId),
                                                                        (AttributeConstants.SpecificationId, specificationId));
        }