Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }