コード例 #1
0
        public void Mkdir_Always_PerformsMkdirRequest()
        {
            // Arrange
            var restResponse = new RestResponse <object>();

            restResponse.StatusCode = HttpStatusCode.OK;

            var restRequest = new RestRequest("/ClientProtocol/Mkdir", Method.POST);

            restRequest.AddParameter(directoryPath, testDirectoryPath);
            _mockRestClient.Setup(x => x.Execute <object>(It.IsAny <RestRequest>())).Returns(restResponse);
            var sut = new ClientProtocol(_mockRestClient.Object);

            // Act
            sut.Mkdir(testDirectoryPath);

            // Assert
            _mockRestClient.Verify(x => x.Execute <object>(It.Is <RestRequest>(r => VerifyRestRequest(restRequest, r))));
        }