Fix tests

This commit is contained in:
Robert Marshall 2020-06-22 11:35:42 +01:00
parent 7bbe3d853f
commit 71db39ca74
2 changed files with 19 additions and 19 deletions

View file

@ -26,7 +26,7 @@ namespace Robware.Api.Blog.Tests {
var expectation = new BlogPost();
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.Get("url")).Value.Should().BeEquivalentTo(expectation);
}
@ -39,7 +39,7 @@ namespace Robware.Api.Blog.Tests {
var expectation = new BlogPost();
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.Get("1")).Value.Should().BeEquivalentTo(expectation);
}
@ -50,7 +50,7 @@ namespace Robware.Api.Blog.Tests {
repo.GetPostByUrlAsync("url").Throws(new ItemNotFoundException("", null));
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.Get("url")).Result.Should().BeOfType<NotFoundObjectResult>();
}
@ -61,7 +61,7 @@ namespace Robware.Api.Blog.Tests {
repo.GetPostByIdAsync(1).Throws(new ItemNotFoundException("", null));
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.Get("1")).Result.Should().BeOfType<NotFoundObjectResult>();
}
@ -74,7 +74,7 @@ namespace Robware.Api.Blog.Tests {
var expectation = new BlogPost[10];
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetLatestPosts()).Value.Should().BeEquivalentTo(expectation);
}
@ -87,7 +87,7 @@ namespace Robware.Api.Blog.Tests {
var expectation = new BlogPost[1];
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetLatestPosts(1)).Value.Should().BeEquivalentTo(expectation);
}
@ -100,7 +100,7 @@ namespace Robware.Api.Blog.Tests {
var expectation = new BlogPost[1];
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetLatestPosts(1, 1)).Value.Should().BeEquivalentTo(expectation);
}
@ -111,7 +111,7 @@ namespace Robware.Api.Blog.Tests {
repo.GetLatestPostsAsync(1, 1000).Throws(new ItemNotFoundException("", null));
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetLatestPosts(1, 1000)).Result.Should().BeOfType<NotFoundObjectResult>();
}
@ -124,7 +124,7 @@ namespace Robware.Api.Blog.Tests {
var expectation = new BlogPost();
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetLatestPost()).Value.Should().BeEquivalentTo(expectation);
}
@ -135,7 +135,7 @@ namespace Robware.Api.Blog.Tests {
repo.GetLatestPostAsync().Throws(new ItemNotFoundException("", null));
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetLatestPost()).Result.Should().BeOfType<NotFoundObjectResult>();
}
@ -146,7 +146,7 @@ namespace Robware.Api.Blog.Tests {
repo.GetCountAsync().Returns(1);
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetCount()).Value.Should().Be(1);
}
@ -157,7 +157,7 @@ namespace Robware.Api.Blog.Tests {
repo.GetCountAsync().Throws(new ItemNotFoundException("", null));
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetCount()).Value.Should().Be(0);
}
@ -178,7 +178,7 @@ namespace Robware.Api.Blog.Tests {
};
repo.SavePost(Arg.Any<BlogPost>()).Returns(expected);
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.SavePost(submission)).Value.Should().Be(expected);
}
@ -203,7 +203,7 @@ namespace Robware.Api.Blog.Tests {
};
repo.SavePost(existingPost).Returns(expected);
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.SavePost(submission)).Value.Should().BeEquivalentTo(expected);
}
@ -219,7 +219,7 @@ namespace Robware.Api.Blog.Tests {
Title = "title"
};
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.SavePost(submission)).Result.Should().BeOfType<BadRequestObjectResult>();
}
@ -229,7 +229,7 @@ namespace Robware.Api.Blog.Tests {
var repo = Substitute.For<IBlogRepository>();
repo.GetAllPostsAsync().Returns(new BlogPost[10]);
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.GetAllPosts()).Value.Should().BeEquivalentTo(new BlogPost[10]);
}
@ -238,7 +238,7 @@ namespace Robware.Api.Blog.Tests {
var logger = Substitute.For<ILogger<BlogController>>();
var repo = Substitute.For<IBlogRepository>();
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.DeletePost(1)).Should().BeOfType<OkResult>();
await repo.Received(1).DeletePostAsync(1);
}
@ -250,7 +250,7 @@ namespace Robware.Api.Blog.Tests {
var existingPost = new BlogPost {Draft = "content"};
repo.GetPostByIdAsync(1).Returns(existingPost);
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.PublishPost(1)).Should().BeOfType<OkResult>();
await repo.Received(1).SavePost(Arg.Is<BlogPost>(post => post.Content == "content"));
}
@ -261,7 +261,7 @@ namespace Robware.Api.Blog.Tests {
var repo = Substitute.For<IBlogRepository>();
repo.GetPostByIdAsync(1).Throws(new ItemNotFoundException("", null));
var controller = new BlogController(logger, repo);
var controller = new BlogController(logger, repo, null);
(await controller.PublishPost(1)).Should().BeOfType<BadRequestObjectResult>();
}
}