Пример #1
0
        public void TestInsertManyWithStaticTypeObjectWithEnum()
        {
            var db = Database.Open();

            var user1 = new UserWithEnum
            {
                Name     = "Zaphod",
                Password = "******",
                Age      = AgeDescription.Old
            };
            var user2 = new UserWithEnum
            {
                Name     = "Zaphod2",
                Password = "******",
                Age      = AgeDescription.Young
            };

            List <UserWithEnum> actual = db.Users.Insert(new[] { user1, user2 }).ToList <UserWithEnum>();

            Assert.IsNotNull(actual[0]);
            Assert.AreNotEqual(0, actual[0].Id);
            Assert.AreEqual("Zaphod", actual[0].Name);
            Assert.AreEqual("zarquon", actual[0].Password);
            Assert.AreEqual(80, (int)actual[0].Age);
            Assert.AreEqual(AgeDescription.Old, actual[0].Age);

            Assert.IsNotNull(actual[1]);
            Assert.AreNotEqual(0, actual[1].Id);
            Assert.AreEqual("Zaphod2", actual[1].Name);
            Assert.AreEqual("zarquon2", actual[1].Password);
            Assert.AreEqual(1, (int)actual[1].Age);
            Assert.AreEqual(AgeDescription.Young, actual[1].Age);
        }
Пример #2
0
    public void TestInsertManyWithStaticTypeObjectWithEnum()
    {
        var db = Database.Open();

        var user1 = new UserWithEnum
        {
            Name = "Zaphod",
            Password = "******",
            Age = AgeDescription.Old
        };
        var user2 = new UserWithEnum
        {
            Name = "Zaphod2",
            Password = "******",
            Age = AgeDescription.Young
        };

        List<UserWithEnum> actual = db.Users.Insert(new[]{user1, user2}).ToList<UserWithEnum>();

        Assert.IsNotNull(actual[0]);
        Assert.AreNotEqual(0, actual[0].Id);
        Assert.AreEqual("Zaphod", actual[0].Name);
        Assert.AreEqual("zarquon", actual[0].Password);
        Assert.AreEqual(80, (int)actual[0].Age);
        Assert.AreEqual(AgeDescription.Old, actual[0].Age);

        Assert.IsNotNull(actual[1]);
        Assert.AreNotEqual(0, actual[1].Id);
        Assert.AreEqual("Zaphod2", actual[1].Name);
        Assert.AreEqual("zarquon2", actual[1].Password);
        Assert.AreEqual(1, (int)actual[1].Age);
        Assert.AreEqual(AgeDescription.Young, actual[1].Age);
    }
Пример #3
0
        public void TestInsertWithStaticTypeObjectWithEnum()
        {
            var db = Database.Open();

            var user = new UserWithEnum
            {
                Name     = "Zaphod",
                Password = "******",
                Age      = AgeDescription.Old
            };

            UserWithEnum actual = db.Users.Insert(user);

            Assert.IsNotNull(user);
            Assert.AreNotEqual(0, actual.Id);
            Assert.AreEqual("Zaphod", actual.Name);
            Assert.AreEqual("zarquon", actual.Password);
            Assert.AreEqual(80, (int)actual.Age);
            Assert.AreEqual(AgeDescription.Old, actual.Age);
        }
Пример #4
0
    public void TestInsertWithStaticTypeObjectWithEnum()
    {
        var db = Database.Open();

        var user = new UserWithEnum
        {
            Name = "Zaphod",
            Password = "******",
            Age = AgeDescription.Old
        };

        UserWithEnum actual = db.Users.Insert(user);

        Assert.IsNotNull(user);
        Assert.AreNotEqual(0, actual.Id);
        Assert.AreEqual("Zaphod", actual.Name);
        Assert.AreEqual("zarquon", actual.Password);
        Assert.AreEqual(80, (int)actual.Age);
        Assert.AreEqual(AgeDescription.Old, actual.Age);
    }