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