コード例 #1
0
        public void Get_Should_return_an_user()
        {
            User userExpected = USER;

            UserDB = new UserDBTestable(new FakeIOFile());
            User user = UserDB.Get(USER_NAME);

            Assert.AreEqual(user, userExpected);
        }
コード例 #2
0
        public void Update_Should_return_true_when_update_an_user()
        {
            bool resultExpected = true;

            UserDB = new UserDBTestable(new FakeIOFile());

            var result = UserDB.Update(USER);

            Assert.AreEqual(result, resultExpected);
        }
コード例 #3
0
        public void Create_Should_return_true_when_create_new_user()
        {
            bool resultExpected = true;

            var fakeIOFile = new FakeIOFile();

            fakeIOFile.SetExists(false);
            UserDB = new UserDBTestable(fakeIOFile);

            var result = UserDB.Create(USER);

            Assert.AreEqual(result, resultExpected);
        }
コード例 #4
0
        public void GetAll_Should_return_a_list_of_users()
        {
            List <User> usersExpected = new List <User>
            {
                USER,
                USER
            };

            UserDB = new UserDBTestable(new FakeIOFile());
            List <User> users = UserDB.GetAll();

            Assert.AreEqual(users, usersExpected);
        }