Example #1
0
 public void AddTransmitter(EventTransmitter transmitter)
 {
     if (transmitter == null)
     {
         throw new ArgumentNullException("transmitter");
     }
     _eventHandlers.Add(transmitter);
 }
Example #2
0
        private async Task <string> GetResponseBodyAfterCommentBeingSent(string comment)
        {
            var sut    = new EventTransmitter();
            var client = new FakeClient();

            await sut.SendComment(client, comment);

            return(await client.ReadStreamFromStart());
        }
        public async Task BodyShouldContainRetryFieldWithReconnectionTime()
        {
            var sut    = new EventTransmitter();
            var client = new FakeClient();

            await sut.SendWaitRequest(client, TimeSpan.FromMilliseconds(1000));

            var body = await client.ReadStreamFromStart();

            body.Should().Be("retry:1000\n\n");
        }
        private async Task <string> GetResponseBodyAfterEventBeingSent(
            string data,
            string type = null,
            string id   = null)
        {
            var sut    = new EventTransmitter();
            var client = new FakeClient();

            await sut.SendEvent(client, data, type, id);

            return(await client.ReadStreamFromStart());
        }
Example #5
0
        public void OneTimeSetUp()
        {
            _emitter = new EventTransmitter();

            try
            {
                _emitter.VerifyConnection();
            }
            catch (Exception ex)
            {
                Assert.Ignore($"Cannot connect to RMQ server. {ex.Message}.");
            }
        }
Example #6
0
 public void RemoveTransmitter(EventTransmitter transmitter)
 {
     _eventHandlers.Remove(transmitter);
 }