public void TestKeyCommSubsystem() { ConversationFactory keyFactory = new KeyServerConversationFactory(); CommSubsystem keySubsystem = new CommSubsystem(keyFactory, 1024, 2024); Assert.IsNotNull(keySubsystem); }
public void KeyServerConversations() { ConversationFactory f; f = new KeyServerConversationFactory(); Assert.IsNotNull(f); f.Initialize(); // Test Responder Conversations Envelope env1 = new Envelope(); List <string> testList = new List <string>(); testList.Add("test_username"); env1.Message = new PublicKeysRequest(testList); Responder resp1 = f.CreateFromEnvelope(env1); Assert.IsNotNull(resp1); Assert.AreEqual(resp1.ConversationId.ToString(), env1.Message.ConversationId.ToString()); Envelope env2 = new Envelope(); env2.Message = new RegisterKeyRequest("test_user", new UserKey("test_user", "test_key")); Responder resp2 = f.CreateFromEnvelope(env2); Assert.IsNotNull(resp2); Assert.AreEqual(resp2.ConversationId.ToString(), env2.Message.ConversationId.ToString()); Envelope env3 = new Envelope(); env3.Message = new LoginRequest("test_username", "test_password"); Responder resp3 = f.CreateFromEnvelope(env3); Assert.IsNotNull(resp3); Assert.AreEqual(resp3.ConversationId.ToString(), env3.Message.ConversationId.ToString()); }
public void TestKeyDatatMembers() { ConversationFactory testFactory = new KeyServerConversationFactory(); Assert.AreEqual(3, testFactory.DefaultMaxRetries); Assert.AreEqual(3000, testFactory.DefaultTimeout); }
public KeyServerProgram() { ConversationFactory conversationFactory = new KeyServerConversationFactory(); StartCommSubsystem(conversationFactory, 1026, 1026, 1027); Run(); }