public async Task <HttpStatusCode> UploadDatasetFileRaw(string filename, DatasetMetadataViewModelRaw datasetMetadataViewModelRaw)
        {
            Guard.IsNullOrWhiteSpace(filename, nameof(filename));
            Guard.ArgumentNotNull(datasetMetadataViewModelRaw, nameof(datasetMetadataViewModelRaw));

            return(await PostAsync(DataSetsUriFor($"upload-raw-dataset-file/{filename}"), datasetMetadataViewModelRaw));
        }
Ejemplo n.º 2
0
        public async Task UploadDatasetFileRaw()
        {
            string fileName = NewRandomString();
            DatasetMetadataViewModelRaw model = new DatasetMetadataViewModelRaw();
            HttpStatusCode expectedStatusCode = HttpStatusCode.OK;

            GivenTheStatusCode($"upload-raw-dataset-file/{fileName}", expectedStatusCode, HttpMethod.Post);

            HttpStatusCode apiResponse = await _client.UploadDatasetFileRaw(fileName, model);

            apiResponse
            .Should()
            .Be(expectedStatusCode);

            AndTheRequestContentsShouldHaveBeen(model.AsJson());
        }