Example #1
0
        public void Test1()
        {
            var user = new CoUser1 {
                Name = "tom", Location = { Phone = "123456", Address = "The east of queen street", Number = 5, Wow = 8 }
            };

            user.Save();

            user = CoUser1.FindById(user.Id);
            Assert.IsNotNull(user);
            Assert.AreEqual("tom", user.Name);
            Assert.AreEqual("123456", user.Location.Phone);
            Assert.AreEqual("The east of queen street", user.Location.Address);
            Assert.AreEqual(5, user.Location.Number);
            Assert.AreEqual(8, user.Location.Wow);
        }
Example #2
0
        public void Test2()
        {
            var user = new CoUser1 {
                Name = "tom", Location = { Phone = "123456", Address = "The east of queen street", Number = 5 }
            };

            user.Save();

            user = CoUser1.FindById(user.Id);
            user.Location.Address = "test";
            user.Location.Number  = 9;
            user.Save();

            user = CoUser1.FindById(user.Id);
            Assert.AreEqual("test", user.Location.Address);
            Assert.AreEqual(9, user.Location.Number);
            Assert.AreEqual(null, user.Location.Wow);
        }
Example #3
0
 public CoUserLocation(CoUser1 owner)
 {
     this._owner = owner;
 }