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); }
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); } }