示例#1
0
        public void DictionaryMap_Test()
        {
            var mobj = new MockObject()
            {
                Id = 2, EmailAddress = "*****@*****.**", Specialty = Speciality.Foos, Name = "Will", Tags = new List <String>()
                {
                    "Stuff", "More Stuff"
                }
            };
            var dictionary = new Dictionary <Member, Object>();

            ReflectionUtil.MapToDictionary(mobj, dictionary);

            Assert.NotNull(dictionary);
            Assert.NotEmpty(dictionary);
        }
示例#2
0
        public void BinarySerialize_Test()
        {
            RedisContext.AddHost("Default", "127.0.0.1");

            var mobj = new MockObject()
            {
                Id = 2, EmailAddress = "*****@*****.**", Specialty = Speciality.Foos, Name = "Will", Tags = new List <String>()
                {
                    "Stuff", "More Stuff"
                }
            };
            var id  = System.Guid.NewGuid().ToString("N");
            var key = String.Format("tracking:{0}", id);

            using (var rc = RedisContext.GetClient())
            {
                var reply_mobj = rc.BinaryDeserializeObject <MockObject>(key);
                Assert.Equal(mobj.EmailAddress, reply_mobj.EmailAddress);
            }
        }