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)); }
public NetTest(ISerializerSpecimen specimen) { this.Specimen = specimen; }