Exemplo n.º 1
0
        public void Title_ShouldBeSetAndGottenCorrectly(string testTitle)
        {
            //Arrange && Act
            var story = new Models.Stories.Story {
                Title = testTitle
            };

            //Assert
            Assert.AreEqual(testTitle, story.Title);
        }
Exemplo n.º 2
0
        public void Content_ShouldBeSetAndGottenCorrectly(string testContent)
        {
            //Arrange && Act
            var story = new Models.Stories.Story {
                Content = testContent
            };

            //Assert
            Assert.AreEqual(testContent, story.Content);
        }
Exemplo n.º 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());
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 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());
        }
Exemplo n.º 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());
        }
Exemplo n.º 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());
        }
Exemplo n.º 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> >());
        }
Exemplo n.º 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);
        }