public void WhenParametersAreNull_ThenWriteEmptyBody()
        {
            var writer = new JsonOAuthMessageWriter();
            var message = new OAuthResponse();
            writer.Write(message, null);

            Assert.AreEqual(string.Empty, message.Body);
        }
        public void WhenParameterIsNull_ThenParameterIsNotWrittenToBody()
        {
            var writer = new JsonOAuthMessageWriter();
            var message = new OAuthResponse();
            writer.Write(message, new Dictionary<string, object> { { "test", null } });

            Assert.IsFalse(message.Body.Contains("test"));
        }
Esempio n. 3
0
 public OAuthRequest BuildJsonMessage()
 {
     var message = GetBaseMessage();
     message.ContentType = ContentType.Json;
     var writer = new JsonOAuthMessageWriter();
     writer.Write(message, _params);
     return message;
 }
        public void WritesBody()
        {
            var parameters = new Dictionary<string, object>();
            parameters.Add("test", "myval");
            parameters.Add("test2", 5);

            var writer = new JsonOAuthMessageWriter();
            var message = new OAuthResponse();
            writer.Write(message, parameters);

            Assert.IsTrue(message.Body.Contains("\"test\":\"myval\""));
            Assert.IsTrue(message.Body.Contains("\"test2\":5"));
        }
 public void WhenMessageIsNull_ThenExceptionIsThrown()
 {
     var writer = new JsonOAuthMessageWriter();
     writer.Write(null, new Dictionary<string, object>());
 }