public void GetBlogPostContents_SimpleString_ReturnsTrue(string expectedResult) { // Arrange FakeBlogPostS3Access access = new FakeBlogPostS3Access { Expected = expectedResult }; // Act var response = access.GetBlogPostContent(new BlogPost(1), "test", "test"); response.Wait(); string result = response.Result; // Assert Assert.That(result.Equals(expectedResult)); }
public void GetBlogPostContents_BlurbSetToTrue_ReturnsBlurbOfContents(string fakeBlogPostContents, bool isEqualToOrLessThanBlurbLength) { // Arrange FakeBlogPostS3Access access = new FakeBlogPostS3Access(); // I'd like to make the blurb length not hardcoded to 50 here; else if I change it this test will break access.Expected = fakeBlogPostContents; // Act var response = access.GetBlogPostContent(new BlogPost(1, true), "test", "test"); response.Wait(); string result = response.Result; // Assert if (isEqualToOrLessThanBlurbLength) { Assert.That(result.Length == BlogPost.BlurbLength); } else { Assert.That(result.Length <= BlogPost.BlurbLength); } }