public void GetItemEstimate_Success()
        {
            var request = CreateCommandRequest(eRequestCommand.GetItemEstimate, "GetItemEstimate");

            var requestProcessor = new HttpRequestProcessor(request);
            var response         = requestProcessor.Process();

            Assert.IsNotNull(response);
            Assert.IsTrue(response.IsSuccessStatusCode);
            Assert.IsNotNull(response.Content);
        }
Esempio n. 2
0
        public void Ping()
        {
            var request = CreateCommandRequest(eRequestCommand.Ping, "FolderSync");

            var requestProcessor = new HttpRequestProcessor(request);
            var response         = requestProcessor.Process();

            Assert.IsNotNull(response);
            Assert.IsTrue(response.IsSuccessStatusCode);
            Assert.IsNotNull(response.Content);
        }
Esempio n. 3
0
        public void Options_Success()
        {
            var url     = string.Format("{0}Microsoft-Server-ActiveSync", hostAddress);
            var request = new HttpRequestMessage
            {
                RequestUri = new Uri(url),
                Method     = HttpMethod.Options
            };

            var requestProcessor = new HttpRequestProcessor(request);
            var response         = requestProcessor.Process();

            Assert.IsNotNull(response);

            Assert.IsTrue(response.Headers.Contains("MS-ASProtocolVersions"));
            Assert.IsTrue(response.Headers.Contains("MS-ASProtocolCommands"));
        }