Пример #1
0
        public void TestGetAllUsers()
        {
            Base <User> @base = new Base <User>();
            List <User> us    = new List <User>();

            for (int i = 0; i < 10; i++)
            {
                us.Add(new User(i, "Frank" + i));
                @base.Save(new User(i, "Frank" + i));
            }

            foreach (User s in @base.GetAll())
            {
                Console.WriteLine(s);
            }

            int j = 0;

            foreach (User s in @base.GetAll())
            {
                Assert.AreEqual(us[j].id, s.id);
                Assert.AreEqual(us[j].name, s.name);
                j++;
            }
        }
Пример #2
0
        public void TestDeleteUser_with_id_and_name()
        {
            Base <User> @base = new Base <User>();

            @base.Save(new User(12, "Frank"));

            Assert.IsTrue(@base.Delete(0));
        }
Пример #3
0
        public void TestDeleteEmptyUser()
        {
            Base <User> @base = new Base <User>();

            @base.Save(new User());



            Assert.IsTrue(@base.Delete(0));
        }
Пример #4
0
        public void TestDeleteUser_with_id()
        {
            Base <User> @base = new Base <User>();


            @base.Save(new User(12));



            Assert.IsTrue(@base.Delete(0));
        }
Пример #5
0
        public void TestSaveUser()
        {
            Base <User> @base = new Base <User>();

            @base.Save(new User(12, "Frank"));
            int    ID   = 12;
            string NAME = "Frank";

            Assert.AreEqual <int>(ID, @base.Get(0).id);
            Assert.AreEqual <string>(NAME, @base.Get(0).name);
        }
Пример #6
0
        public void TestGetUser_with_name()
        {
            Base <User> @base = new Base <User>();
            string      NAME  = "Frank";

            @base.Save(new User("Frank"));
            User usCheck = new User(NAME);
            User usAct   = @base.Get(0);


            Assert.AreEqual(usCheck.id, usAct.id);
            Assert.AreEqual(usCheck.name, usAct.name);
        }
Пример #7
0
        public void TestGetUser_with_id()
        {
            Base <User> @base = new Base <User>();
            int         ID    = 12;

            @base.Save(new User(12));
            User usCheck = new User(ID);
            User usAct   = @base.Get(0);


            Assert.AreEqual(usCheck.id, usAct.id);
            Assert.IsNull(usAct.name);
        }