Ejemplo n.º 1
0
        public void RedisConnection_ConnectionMissing()
        {
            var appender = new RedisStreamAppender();

            Assert.Throws <InvalidOperationException>(() => appender.ConnectToRedis());

            appender.RedisConnectionString = "";
            Assert.Throws <InvalidOperationException>(() => appender.ConnectToRedis());
        }
Ejemplo n.º 2
0
        public void Appender_AutoPropertiesSetCorrectly()
        {
            var appender = new RedisStreamAppender {
                RedisConnectionString = "a", RedisStreamName = "b", RedisStreamMessageField = "c"
            };

            Assert.Equal("a", appender.RedisConnectionString);
            Assert.Equal("b", appender.RedisStreamName);
            Assert.Equal("c", appender.RedisStreamMessageField);
        }
Ejemplo n.º 3
0
        public void Appender_MessageFieldDefaultedIfNotSet()
        {
            var appender = new RedisStreamAppender();

            Assert.Equal("message", appender.RedisStreamMessageField);
        }