public void Overriding_VerificationToken() { var userRealTimeController = new UserRealtimeCallbackController(); Assert.Equal(null, userRealTimeController.VerifyToken); userRealTimeController = new UserRealtimeCallbackController(null, "foo"); Assert.Equal("foo", userRealTimeController.VerifyToken); userRealTimeController = new UserRealtimeCallbackController(null, String.Empty); Assert.Equal(String.Empty, userRealTimeController.VerifyToken); }
public void Post_ReturnsOk_WithValidParameters(string contentString, string headerValue, string appSecret) { var userRealTimeController = new UserRealtimeCallbackController(appSecret, null); userRealTimeController.Request = new HttpRequestMessage { Content = new StringContent(contentString, Encoding.UTF8, "text/json") }; var request = userRealTimeController.Request; request.Headers.Add("X-Hub-Signature", headerValue); Assert.Equal(HttpStatusCode.OK, userRealTimeController.Post().Result.StatusCode); }
public void Get_ReturnsExpectedStatusCode(string challenge, string verifyToken, HttpStatusCode expectedStatusCode) { var userRealTimeController = new UserRealtimeCallbackController(null, verifyToken); userRealTimeController.Request = new HttpRequestMessage(); var subscriptionVerification = new SubscriptionVerification { Challenge = challenge, Mode = "subscribe", Verify_Token = "bar" }; Assert.Equal(expectedStatusCode, userRealTimeController.Get(subscriptionVerification).StatusCode); }
public void Get_ReturnsOk_WithValidParameters(string challenge, string verifyToken) { var userRealTimeController = new UserRealtimeCallbackController(null, verifyToken); userRealTimeController.Request = new HttpRequestMessage(); var subscriptionVerification = new SubscriptionVerification { Challenge = challenge, Mode = "subscribe", Verify_Token = verifyToken }; Assert.Equal(challenge, userRealTimeController.Get(subscriptionVerification).Content.ReadAsStringAsync().Result); }
public void Overriding_VerificationToken() { var userRealTimeController = new UserRealtimeCallbackController(); Assert.Equal(null, userRealTimeController.VerifyToken); userRealTimeController = new UserRealtimeCallbackController(null, "foo"); Assert.Equal("foo", userRealTimeController.VerifyToken); userRealTimeController = new UserRealtimeCallbackController(null, String.Empty); Assert.Equal(String.Empty, userRealTimeController.VerifyToken); }
public void Post_ReturnsOk_WithValidParameters(string contentString, string headerValue, string appSecret) { var userRealTimeController = new UserRealtimeCallbackController(appSecret, null); userRealTimeController.Request = new HttpRequestMessage { Content = new StringContent(contentString, Encoding.UTF8, "text/json") }; var request = userRealTimeController.Request; request.Headers.Add("X-Hub-Signature", headerValue); Assert.Equal(HttpStatusCode.OK, userRealTimeController.Post().Result.StatusCode); }
public void Get_ReturnsExpectedStatusCode(string challenge, string verifyToken, HttpStatusCode expectedStatusCode) { var userRealTimeController = new UserRealtimeCallbackController(null, verifyToken); userRealTimeController.Request = new HttpRequestMessage(); var subscriptionVerification = new SubscriptionVerification { Challenge = challenge, Mode = "subscribe", Verify_Token = "bar" }; Assert.Equal(expectedStatusCode, userRealTimeController.Get(subscriptionVerification).StatusCode); }
public void Get_ReturnsOk_WithValidParameters(string challenge, string verifyToken) { var userRealTimeController = new UserRealtimeCallbackController(null, verifyToken); userRealTimeController.Request = new HttpRequestMessage(); var subscriptionVerification = new SubscriptionVerification { Challenge = challenge, Mode = "subscribe", Verify_Token = verifyToken }; Assert.Equal(challenge, userRealTimeController.Get(subscriptionVerification).Content.ReadAsStringAsync().Result); }
public async Task Post_ReturnsBadRequest_WithInValidParameters(string contentString, string headerValue, string AppSecret) { var userRealTimeController = new UserRealtimeCallbackController(AppSecret, null); userRealTimeController.Request = new HttpRequestMessage { Content = new StringContent(contentString, Encoding.UTF8, "text/json") }; var request = userRealTimeController.Request; if (headerValue != null) { request.Headers.Add("X-Hub-Signature", headerValue); } Assert.Equal(HttpStatusCode.BadRequest, (await userRealTimeController.Post()).StatusCode); }