public void Run(ISerializerSpecimen specimen)
        {
            var arr = m_messages.Take(m_numMessages > 10 ? 10 : 1).ToArray();

            specimen.Warmup(arr);

            using (var test = new MemStreamTest <T>(specimen))
                Test(test, m_messages, m_loops);

            using (var test = new NetTest <T>(specimen))
                Test(test, m_messages, m_loops);
        }
 public MemStreamTest(ISerializerSpecimen specimen)
 {
     this.Specimen = specimen;
 }
 public bool CanRun(ISerializerSpecimen specimen)
 {
     return(specimen.CanRun(typeof(T), m_direct));
 }
Exemple #4
0
 public NetTest(ISerializerSpecimen specimen)
 {
     this.Specimen = specimen;
 }