Пример #1
0
        public void Title_ShouldBeSetAndGottenCorrectly(string testTitle)
        {
            //Arrange && Act
            var story = new Models.Stories.Story {
                Title = testTitle
            };

            //Assert
            Assert.AreEqual(testTitle, story.Title);
        }
Пример #2
0
        public void Content_ShouldBeSetAndGottenCorrectly(string testContent)
        {
            //Arrange && Act
            var story = new Models.Stories.Story {
                Content = testContent
            };

            //Assert
            Assert.AreEqual(testContent, story.Content);
        }
Пример #3
0
        public void Id_ShouldBeSetAndGottenCorrectly(string testId)
        {
            //Arrange && Act
            var story = new Models.Stories.Story {
                Id = Guid.Parse(testId)
            };

            //Assert
            Assert.AreEqual(testId, story.Id.ToString());
        }
Пример #4
0
        public void Story_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var story = new Models.Stories.Story();

            //Act
            var imageUrl = new Models.Stories.StoryImageUrl {
                Story = story
            };

            //Assert
            Assert.AreSame(story, imageUrl.Story);
        }
Пример #5
0
        public void UserId_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var testId = Guid.NewGuid().ToString();

            //Act
            var story = new Models.Stories.Story {
                UserId = testId
            };

            //Assert
            Assert.AreEqual(testId, story.UserId);
        }
Пример #6
0
        public void IsDeleted_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var isDeleted = true;

            //Act
            var story = new Models.Stories.Story {
                IsDeleted = isDeleted
            };

            //Assert
            Assert.AreEqual(isDeleted, story.IsDeleted);
        }
Пример #7
0
        public void Story_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var story = new Models.Stories.Story();

            //Act
            var storyComment = new Models.Stories.StoryComment()
            {
                Story = story
            };

            //Assert
            Assert.AreSame(story, storyComment.Story);
        }
Пример #8
0
        public void PublishDate_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var testDate = DateTime.Now;

            //Act
            var story = new Models.Stories.Story()
            {
                PublishDate = testDate
            };

            //Assert
            Assert.AreEqual(testDate, story.PublishDate);
        }
Пример #9
0
        public void Comments_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var comments = new List <Models.Stories.StoryComment> {
                new Models.Stories.StoryComment()
            };

            //Act
            var story = new Models.Stories.Story {
                Comments = comments
            };

            //Assert
            Assert.AreSame(comments[0], story.Comments.First());
        }
Пример #10
0
        public void Stars_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var stars = new List <Models.Stories.StoryStar> {
                new Models.Stories.StoryStar()
            };

            //Act
            var story = new Models.Stories.Story {
                Stars = stars
            };

            //Assert
            Assert.AreSame(stars[0], story.Stars.First());
        }
Пример #11
0
        public void ImageUrls_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var imageUrls = new List <Models.Stories.StoryImageUrl> {
                new Models.Stories.StoryImageUrl()
            };

            //Act
            var story = new Models.Stories.Story {
                ImageUrls = imageUrls
            };

            //Assert
            Assert.AreSame(imageUrls[0], story.ImageUrls.First());
        }
Пример #12
0
        public void Constructor_ShouldInitializeCollections()
        {
            //Arrange && Act
            var story = new Models.Stories.Story();

            //Assert
            Assert.That(
                story.ImageUrls,
                Is.Not.Null.And.InstanceOf <ICollection <Models.Stories.StoryImageUrl> >());
            Assert.That(
                story.Stars,
                Is.Not.Null.And.InstanceOf <ICollection <Models.Stories.StoryStar> >());
            Assert.That(
                story.Comments,
                Is.Not.Null.And.InstanceOf <ICollection <Models.Stories.StoryComment> >());
        }
Пример #13
0
        public void User_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var user = new RegularUser()
            {
                Id = Guid.NewGuid().ToString()
            };

            //Act
            var story = new Models.Stories.Story()
            {
                User = user
            };

            //Assert
            Assert.AreSame(user, story.User);
            Assert.AreEqual(user.Id, story.User.Id);
        }