public void SerializationSpeedPrimitives() { string ret; var serializer = this.Serializer; var count = 1; var o = new List <Primitives>(); for (int n = 100; n < 50000; n++) { o.Add(Primitives.Create(n)); } var elapsedMs = TestMethods.GetSerializationSpeed(count, serializer, o, out ret, serializer); DebugWrite.WriteLine( "{0} took {1}ms serializing {2} iterations.", serializer, elapsedMs, count); List <Primitives> outValue; elapsedMs = TestMethods.GetDeserializationSpeed(count, serializer, ret, out outValue, serializer); DebugWrite.WriteLine( "{0} took {1}ms deserializing {2} iterations.", serializer, elapsedMs, count); }
public void SerializationSpeedDates() { string ret; var serializer = this.Serializer; var count = 1; var o = new List <DateTimeDto>(); for (var n = 100; n < 20000; n++) { o.Add(DateTimeDto.Create(n)); } var elapsedMs = TestMethods.GetSerializationSpeed(count, serializer, o, out ret, serializer); DebugWrite.WriteLine( "{0} took {1}ms serializing {2} iterations.", serializer, elapsedMs, count); IEnumerable <DateTimeDto> outValue; elapsedMs = TestMethods.GetDeserializationSpeed(count, serializer, ret, out outValue, serializer); DebugWrite.WriteLine( "{0} took {1}ms deserializing {2} iterations.", serializer, elapsedMs, count); }
public void CanSerializeAbstractClass() { var dog = new Dog() { Name = "GSP" }; Assert.IsTrue(TestMethods.CanSerialize <Animal>(this.Serializer, dog, this.Deserializer)); }
public void CanSerializeInterface() { var cat = new Cat() { Name = "Just some cat" }; Assert.IsTrue(TestMethods.CanSerialize <IAnimal>(this.Serializer, cat, this.Deserializer)); }
public void CanSerializeSimple() { var person = new Person() { Id = 0, FirstName = "First", LastName = "Last" }; Assert.IsTrue(TestMethods.CanSerialize(this.Serializer, person, this.Deserializer)); }
public void CanSerializePrimitiveList() { var list = new PrimitiveList(); for (var n = 0; n < 10; n++) { list.List.Add(Primitives.Create(n)); } Assert.IsTrue(TestMethods.CanSerialize <PrimitiveList>(this.Serializer, list, this.Serializer)); }
public void SerializationSpeed() { var serializer = this.Serializer; var count = 100; var elapsedMs = TestMethods.GetSerializationSpeed(count, serializer); DebugWrite.WriteLine("{0} took {1}ms serializing {2} iterations.", serializer, elapsedMs, count); }
public void CanSerializeListWithInterfaces() { var animals = new List <IAnimal> { new Cat() { Name = "Just some cat" }, new Dog() { Name = "GSP" } }; Assert.IsTrue(TestMethods.CanSerializeEnumerable(this.Serializer, animals, this.Deserializer)); }
public void DeserializationSpeed() { string str; var count = 10; List <Person> persons; var serializer = this.Serializer; var elapsedMs = TestMethods.GetSerializationSpeed(1, serializer, this.GetList(), out str, serializer); elapsedMs = TestMethods.GetDeserializationSpeed(count, serializer, str, out persons, serializer); DebugWrite.WriteLine("{0} took {1}ms deserializing {2} iterations.", serializer, elapsedMs, count); }
public void CanSerializeDates() { var p = DateTimeDto.Create(101); Assert.IsTrue(TestMethods.CanSerialize(this.Serializer, p, this.Deserializer)); }
public void CanSerializeDateTimeOffset() { var p = new DateTimeOffset(DateTime.Now); Assert.IsTrue(TestMethods.CanSerialize(this.Serializer, p, this.Deserializer)); }
public void CanSerializeDateTime() { var p = DateTime.Now; Assert.IsTrue(TestMethods.CanSerialize(this.Serializer, p, this.Deserializer)); }
public void CanSerializePrimitive() { var p = Primitives.Create(10); Assert.IsTrue(TestMethods.CanSerialize(this.Serializer, p, this.Deserializer)); }