コード例 #1
0
        public void Nodes_PutCompleteS3FileUpload()
        {
            // ARRANGE
            string          uploadId = "GH6D5";
            IRequestBuilder builder  = new DracoonRequestBuilder(FactoryClients.OAuthMock);
            RestRequest     expected = FactoryRestSharp.RestRequestWithAuth(ApiConfig.ApiPutCompleteS3Upload, Method.PUT);

            expected.AddParameter("application/json", JsonConvert.SerializeObject(FactoryFile.ApiCompleteS3FileUpload), ParameterType.RequestBody);
            expected.AddUrlSegment("uploadId", uploadId);

            // ACT
            IRestRequest actual = builder.PutCompleteS3FileUpload("GH6D5", FactoryFile.ApiCompleteS3FileUpload);

            // ASSERT
            Assert.Equal(expected, actual, new RestRequestComparer());
        }