public void Hodgepodge() { TestTypeRegistrationHelpers.RegisterWithSerializer <HodgepodgeDto>(); RoundTripTest.Run(new HodgepodgeDto { True = true, False = false, Int8 = CreatePlaceholder <sbyte>(), Int16 = CreatePlaceholder <short>(), Int32 = CreatePlaceholder <int>(), String = CreatePlaceholder <string>(), Guid = CreatePlaceholder <Guid>(), IntList = CreatePlaceholder <List <int> >(), IntPowersArray = Enumerable.Range(-31, 31).Select(i => Math.Sign(i) * (1 << Math.Abs(i))).Concat(new [] { int.MinValue, int.MaxValue }).ToArray(), StringArray = CreatePlaceholder <string[]>(), IntStringMap = CreatePlaceholder <Dictionary <int, string> >(), IntStringStringArrayMapArrayMap = CreatePlaceholder <Dictionary <int, Dictionary <string, string[]>[]> >(), Type = typeof(LinkedListNode <int>), DateTime = DateTime.FromFileTime(2131891), Float = CreatePlaceholder <float>(), Double = CreatePlaceholder <double>(), }); }
public AutoserializationIT() { TestTypeRegistrationHelpers.Register(typeof(LinkedListNode <>)); }