public void UserRepository_Should_Allow_Addition_Of_Users()
        {
            IUser user = new User("min", "Khaja", "Minhajuddin", "http://min.myoid.com", "*****@*****.**", "minhaj");
            repository.AddUser(user);

            Assert.AreEqual(6, repository.GetUsers().ToList().Count, "the count of users is incorrect");
        }
示例#2
0
        public void User_Should_Have_UserName_FirstName_LastName_OpenIDUrl_Email_And_Password_CreatedOn_LastActivity_Fields()
        {
            IUser user = new User("min", "Khaja", "Minhajuddin", "http://min.myoid.com", "*****@*****.**", "minhaj");
            user.CreatedOn = DateTime.Now.Date;
            user.LastActivity = DateTime.Now.Date;

            Assert.AreEqual("min", user.UserName, "the user name is wrong");
            Assert.AreEqual("http://min.myoid.com", user.OpenIDUrl, "the openID url is wrong");
            Assert.AreEqual("Khaja", user.FirstName, "the first name is wrong");
            Assert.AreEqual("Minhajuddin", user.LastName, "the last name is wrong");
            Assert.AreEqual("*****@*****.**", user.Email, "the email address is wrong");
            Assert.AreEqual("minhaj", user.Password, "the password is wrong");
            Assert.AreEqual(DateTime.Now.Date, user.CreatedOn, "the created on property is set wrong");
            Assert.AreEqual(DateTime.Now.Date, user.LastActivity, "the last activity property is set wrong");
        }
        //Sets up the user repository
        public TestUserRepository()
        {
            result = new List<IUser>();

            for (int i = 1; i < 6; i++)
            {
                IUser user = new User
                                 {
                                     UserName = ("UserName" + i),
                                     FirstName = ("FirstName" + i),
                                     LastName = ("LastName" + i),
                                     Email = ("Email" + i),
                                     OpenIDUrl = ("Openid" + i),
                                     Password = ("Password" + i)
                                 };
                result.Add(user);
            }
        }