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