Exemple #1
0
        public void FirstName_ShouldBeSetAndGottenCorrectly(string firstName)
        {
            //Arrange && Act
            var user = new Models.Users.RegularUser {
                FirstName = firstName
            };

            //Assert
            Assert.AreEqual(firstName, user.FirstName);
        }
Exemple #2
0
        public void AvatarUrl_ShouldBeSetAndGottenCorrectly(string avatarUrl)
        {
            //Arrange && Act
            var user = new Models.Users.RegularUser {
                AvatarUrl = avatarUrl
            };

            //Assert
            Assert.AreEqual(avatarUrl, user.AvatarUrl);
        }
Exemple #3
0
        public void Email_ShouldBeSetAndGottenCorrectly(string email)
        {
            //Arrange && Act
            var user = new Models.Users.RegularUser {
                Email = email
            };

            //Assert
            Assert.AreEqual(email, user.Email);
        }
Exemple #4
0
        public void FavoriteCar_ShouldBeSetAndGottenCorrectly(string favoriteCar)
        {
            //Arrange && Act
            var user = new Models.Users.RegularUser {
                FavoriteCar = favoriteCar
            };

            //Assert
            Assert.AreEqual(favoriteCar, user.FavoriteCar);
        }
Exemple #5
0
        public void CurrentCar_ShouldBeSetAndGottenCorrectly(string currentCar)
        {
            //Arrange && Act
            var user = new Models.Users.RegularUser {
                CurrentCar = currentCar
            };

            //Assert
            Assert.AreEqual(currentCar, user.CurrentCar);
        }
Exemple #6
0
        public void Age_ShouldBeSetAndGottenCorrectly(int age)
        {
            //Arrange && Act
            var user = new Models.Users.RegularUser {
                Age = age
            };

            //Assert
            Assert.AreEqual(age, user.Age);
        }
Exemple #7
0
        public void Constructor_ShouldInitializeCollections()
        {
            //Arrange && Act
            var user = new Models.Users.RegularUser();

            //Assert
            Assert.That(user.Projects, Is.Not.Null.And.InstanceOf <ICollection <Project> >());
            Assert.That(user.Stories, Is.Not.Null.And.InstanceOf <ICollection <Story> >());
            Assert.That(user.ProjectStars, Is.Not.Null.And.InstanceOf <ICollection <ProjectStar> >());
            Assert.That(user.StoryStars, Is.Not.Null.And.InstanceOf <ICollection <StoryStar> >());
        }
Exemple #8
0
        public void RegisterDate_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var testDate = DateTime.Now;

            //Act
            var user = new Models.Users.RegularUser {
                RegisterDate = testDate
            };

            //Assert
            Assert.AreEqual(testDate, user.RegisterDate);
        }
Exemple #9
0
        public void IsDeleted_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var isDeleted = true;

            //Act
            var user = new Models.Users.RegularUser {
                IsDeleted = isDeleted
            };

            //Assert
            Assert.AreEqual(isDeleted, user.IsDeleted);
        }
Exemple #10
0
        public void User_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var user = new Models.Users.RegularUser();

            //Act
            var projectStar = new Models.Projects.ProjectStar()
            {
                User = user
            };

            //Assert
            Assert.AreSame(user, projectStar.User);
        }
Exemple #11
0
        public void Id_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var id = Guid.NewGuid().ToString();

            //Act
            var user = new Models.Users.RegularUser()
            {
                Id = id
            };

            //Assert
            Assert.AreEqual(id, user.Id);
        }
Exemple #12
0
        public void User_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var user = new Models.Users.RegularUser();

            //Act
            var storyComment = new Models.Stories.StoryComment()
            {
                User = user
            };

            //Assert
            Assert.AreSame(user, storyComment.User);
        }
Exemple #13
0
        public void User_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var user = new Models.Users.User();

            //Act
            var regularUser = new Models.Users.RegularUser()
            {
                User = user
            };

            //Assert
            Assert.AreSame(user, regularUser.User);
            Assert.AreEqual(user.Id, regularUser.User.Id);
        }
Exemple #14
0
        public void StoryStars_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var storyStars = new List <StoryStar> {
                new StoryStar()
            };

            //Act
            var user = new Models.Users.RegularUser()
            {
                StoryStars = storyStars
            };

            //Assert
            Assert.AreSame(storyStars[0], user.StoryStars.First());
        }
Exemple #15
0
        public void ProjectStars_ShouldBeSetAndGottenCorrectly()
        {
            //Arrange
            var projectStars = new List <ProjectStar> {
                new ProjectStar()
            };

            //Act
            var user = new Models.Users.RegularUser()
            {
                ProjectStars = projectStars
            };

            //Assert
            Assert.AreSame(projectStars[0], user.ProjectStars.First());
        }