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)))); }