public void SixThFacebook_WhenNoOneLikePost_ReturnsNothing() { List <string> list = new List <string>(); var facebook = new ArraysAndLists(); var result = facebook.Facebook(list); Assert.That(result, Does.Contain("")); }
public void SixThFacebook_WhenTwoAndMoreFriendLikePost_ReturnNamesNumOfOthersLikeYourPost() { List <string> list = new List <string> { "Tom", "Jerry", "Ben", "Kate" }; var facebook = new ArraysAndLists(); var result = facebook.Facebook(list); Assert.That(result, Does.Contain(String.Format("{0}, {1} and {2} others like your post.", list[0], list[1], list.Count - 2))); }
public void SixThFacebook_WhenOnlyTwoFriendLikePost_ReturnNamesLikeYourPost() { List <string> list = new List <string> { "Tom", "Jerry" }; var facebook = new ArraysAndLists(); var result = facebook.Facebook(list); Assert.That(result, Does.Contain(String.Format("{0} and {1} like your post.", list[0], list[1]))); }
public void SixThFacebook_WhenOnlyOneFriendLikePost_ReturnNameLikesYourPost() { List <string> list = new List <string> { "Tom" }; var facebook = new ArraysAndLists(); var result = facebook.Facebook(list); Assert.That(result, Does.Contain(String.Format("{0} likes your post.", list[0]))); }