public void Test1() { m_sw.Reset(); var net = new NetworkStreamSimulator(); var sa = new SrpServer(); sa.Users.AddUser("user1", "password1", SrpStrength.Bits1024); ThreadPool.QueueUserWorkItem(Client1, net.ClientStream); var user = sa.AuthenticateAsServer(net.ServerStream); user = sa.AuthenticateAsServer(net.ServerStream); if (user == null) { throw new Exception(); } Thread.Sleep(100); }