public void uploadFile()
        {
            SampleApp.Sources.generated.v3.File apiFile = new SampleApp.Sources.generated.v3.File();
            apiFile.name = "greatFileFromBrian.zip";

            Hammock.RestClient client = getRestClient();

            Hammock.RestRequest request = new Hammock.RestRequest()
            {
                Path   = fileUploadLink.uri,
                Method = WebMethod.Put
            };

            request.AddHeader("Accept", "application/vnd.deere.axiom.v3+json");
            request.AddHeader("Content-Type", "application/zip");
            MemoryStream ms = Serialize1 <SampleApp.Sources.generated.v3.File>(apiFile);

            request.AddPostContent(ms.ToArray());
            Hammock.RestResponse response = client.Request(request);


            /*final RestRequest fileUploadRequest = oauthRequestTo(newFileLocation)
             *      .method("PUT")
             *      .addHeader(new HttpHeader("Accept", "application/vnd.deere.axiom.v3+json"))
             *      .addHeader(new HttpHeader("Content-Type", "application/zip"))
             *      .body(Files.newInputStreamSupplier(findFile("wdtTestFile.zip")))
             *      .build();
             *
             * final RestResponse fileUploadResponse = fileUploadRequest.fetchResponse();
             * checkThat("PUT Response", fileUploadResponse.getResponseCode(), isEqualTo(NO_CONTENT));*/
        }
        public void addFile()
        {
            SampleApp.Sources.generated.v3.File apiFile = new SampleApp.Sources.generated.v3.File();
            apiFile.name = "greatFileFromBrian.zip";

            Hammock.RestClient client = getRestClient();

            Hammock.RestRequest request = new Hammock.RestRequest()
            {
                Path   = fileUploadLink.uri,
                Method = WebMethod.Post
            };

            request.AddHeader("Accept", "application/vnd.deere.axiom.v3+json");
            request.AddHeader("Content-Type", "application/vnd.deere.axiom.v3+json");

            String s = JsonConvert.SerializeObject(apiFile);

            request.AddPostContent(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(apiFile)));
            Hammock.RestResponse response = client.Request(request);

            newFileLocation = response.Headers["Location"];
        }