Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public void CanSerializeDates()
        {
            var p = DateTimeDto.Create(101);

            Assert.IsTrue(TestMethods.CanSerialize(this.Serializer, p, this.Deserializer));
        }