Exemplo n.º 1
0
        public void Description_ShouldBeSetAndGottenCorrectly(string testDescription)
        {
            //Arrange && Act
            var project = new Models.Projects.Project {
                Description = testDescription
            };

            //Assert
            Assert.AreEqual(testDescription, project.Description);
        }
Exemplo n.º 2
0
        public void Id_ShouldBeSetAndGottenCorrectly(string testId)
        {
            //Arrange && Act
            var project = new Models.Projects.Project {
                Id = Guid.Parse(testId)
            };

            //Assert
            Assert.AreEqual(testId, project.Id.ToString());
        }
Exemplo n.º 3
0
        public void Title_ShouldBeSetAndGottenCorrectly(string testTitle)
        {
            //Arrange && Act
            var project = new Models.Projects.Project {
                Title = testTitle
            };

            //Assert
            Assert.AreEqual(testTitle, project.Title);
        }
Exemplo n.º 4
0
        public void UserId_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var testId = Guid.NewGuid().ToString();

            //Act
            var project = new Models.Projects.Project {
                UserId = testId
            };

            //Assert
            Assert.AreEqual(testId, project.UserId);
        }
Exemplo n.º 5
0
        public void IsDeleted_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var isDeleted = true;

            //Act
            var project = new Models.Projects.Project {
                IsDeleted = isDeleted
            };

            //Assert
            Assert.AreEqual(isDeleted, project.IsDeleted);
        }
Exemplo n.º 6
0
        public void Project_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var project = new Models.Projects.Project();

            //Act
            var projectStar = new Models.Projects.ProjectStar()
            {
                Project = project
            };

            //Assert
            Assert.AreSame(project, projectStar.Project);
        }
Exemplo n.º 7
0
        public void StartDate_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var testDate = DateTime.Now;

            //Act
            var project = new Models.Projects.Project()
            {
                StartDate = testDate
            };

            //Assert
            Assert.AreEqual(testDate, project.StartDate);
        }
Exemplo n.º 8
0
        public void Comments_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var comments = new List <Models.Projects.ProjectComment> {
                new Models.Projects.ProjectComment()
            };

            //Act
            var project = new Models.Projects.Project {
                Comments = comments
            };

            //Assert
            Assert.AreSame(comments[0], project.Comments.First());
        }
Exemplo n.º 9
0
        public void Stars_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var stars = new List <Models.Projects.ProjectStar> {
                new Models.Projects.ProjectStar()
            };

            //Act
            var project = new Models.Projects.Project {
                Stars = stars
            };

            //Assert
            Assert.AreSame(stars[0], project.Stars.First());
        }
Exemplo n.º 10
0
        public void Constructor_ShouldInitializeCollections()
        {
            //Arrange && Act
            var project = new Models.Projects.Project();

            //Assert
            Assert.That(
                project.Stages,
                Is.Not.Null.And.InstanceOf <ICollection <Models.Projects.ProjectStage> >());
            Assert.That(
                project.Stars,
                Is.Not.Null.And.InstanceOf <ICollection <Models.Projects.ProjectStar> >());
            Assert.That(
                project.Comments,
                Is.Not.Null.And.InstanceOf <ICollection <Models.Projects.ProjectComment> >());
        }
Exemplo n.º 11
0
        public void User_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var user = new RegularUser()
            {
                Id = Guid.NewGuid().ToString()
            };

            //Act
            var project = new Models.Projects.Project()
            {
                User = user
            };

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