Esempio n. 1
0
        public void receives()
        {
            using var hub = GetHub();

            SMTPImpostorHubMessage message = null;

            using (hub.Messages.Subscribe(m => message = m))
            {
                var client = new SMTPImpostorHubClient();

                _ = Task.Run(async() =>
                {
                    await hub.ConnectAsync(client);
                });

                client.TriggerReceive(MESSAGE_JSON);

                Task.Delay(100).GetAwaiter().GetResult();
                Assert.AreEqual(MESSAGE_JSON, _serialization.Serialize(message));
            }
        }
Esempio n. 2
0
 public SMTPImpostorHubTests()
 {
     MESSAGE      = new SMTPImpostorHubMessage("TYPE", "DATA");
     MESSAGE_JSON = _serialization.Serialize(MESSAGE);
 }