public async Task ExecuteResultAsync_SpamDetectedFakeNotFound() { // Arrange var pingbackResult = new PingbackResult(PingbackResponse.SpamDetectedFakeNotFound); var httpContext = GetHttpContext(); ActionContext context = GetActionContext(httpContext); // Act await pingbackResult.ExecuteResultAsync(context); Assert.AreEqual(404, context.HttpContext.Response.StatusCode); }
public async Task ExecuteResultAsync_Error48PingbackAlreadyRegistered() { // Arrange var pingbackResult = new PingbackResult(PingbackResponse.Error48PingbackAlreadyRegistered); var httpContext = GetHttpContext(); ActionContext context = GetActionContext(httpContext); // Act await pingbackResult.ExecuteResultAsync(context); Assert.AreEqual("text/xml", context.HttpContext.Response.ContentType); Assert.AreEqual(201, context.HttpContext.Response.StatusCode); }
public async Task ExecuteResultAsync_Error17SourceNotContainTargetUri() { // Arrange var pingbackResult = new PingbackResult(PingbackResponse.Error17SourceNotContainTargetUri); var httpContext = GetHttpContext(); ActionContext context = GetActionContext(httpContext); // Act await pingbackResult.ExecuteResultAsync(context); Assert.AreEqual("text/xml", context.HttpContext.Response.ContentType); Assert.AreEqual(201, context.HttpContext.Response.StatusCode); }