コード例 #1
0
        public void IsRetweet_ShoulBeTrue_WhenRetweetStatusIsNotNullTest()
        {
            NGTweeterStatus tweeterStatus = new NGTweeterStatus
                {
                    CreatedDate = DateTime.Today,
                    Id = 101,
                    RetweetedStatus =
                        new NGTweeterStatus
                            {
                                CreatedDate = DateTime.Today,
                                Id = 102,
                                Tweet = "Original Tweet",
                                User =
                                    new NGTweeterUser
                                        {
                                            Id = 5,
                                            Name = "Nilesh",
                                            ProfileImageUrl = "Nilesh.jpg",
                                            ScreenName = "NileshGule"
                                        }
                            },
                    User = new NGTweeterUser
                        {
                            Id = 6,
                            Name = "TestName",
                            ProfileImageUrl = "Test.jpg",
                            ScreenName = "TestScreenName"
                        }
                };

            _viewModel = new TweetViewModel(tweeterStatus);
            Assert.IsTrue(_viewModel.IsRetweet);
        }
コード例 #2
0
        public void ScreenName_ShoulBeFormattedWithOriginalUserScreenName_WhenRetweetStatusIsNotNullTest()
        {
            NGTweeterStatus tweeterStatus = new NGTweeterStatus
            {
                CreatedDate = DateTime.Today,
                Id = 101,
                RetweetedStatus =
                    new NGTweeterStatus
                    {
                        CreatedDate = DateTime.Today,
                        Id = 102,
                        Tweet = "Original Tweet",
                        User =
                            new NGTweeterUser
                            {
                                Id = 5,
                                Name = "Nilesh",
                                ProfileImageUrl = "Nilesh.jpg",
                                ScreenName = "NileshGule"
                            }
                    },
                User = new NGTweeterUser
                {
                    Id = 6,
                    Name = "TestName",
                    ProfileImageUrl = "Test.jpg",
                    ScreenName = "TestScreenName"
                }
            };

            _viewModel = new TweetViewModel(tweeterStatus);
            Assert.AreEqual("NileshGule, (RT by TestScreenName)", _viewModel.ScreenName);
        }
コード例 #3
0
 public void Setup()
 {
     _viewModel = new TweetViewModel(new NGTweeterStatus());
 }
コード例 #4
0
        public void ScreenName_ShouldReturnOnlyUsersScreenName_WhenRetweetStatusIsNullTest()
        {
            NGTweeterStatus tweeterStatus = new NGTweeterStatus
            {
                CreatedDate = DateTime.Today,
                Id = 102,
                Tweet = "Original Tweet",
                User =
                    new NGTweeterUser
                    {
                        Id = 5,
                        Name = "Nilesh",
                        ProfileImageUrl = "Nilesh.jpg",
                        ScreenName = "NileshGule"
                    }
            };

            _viewModel = new TweetViewModel(tweeterStatus);
            Assert.AreEqual("NileshGule", _viewModel.ScreenName);
        }