public void RedisConnection_ConnectionMissing() { var appender = new RedisStreamAppender(); Assert.Throws <InvalidOperationException>(() => appender.ConnectToRedis()); appender.RedisConnectionString = ""; Assert.Throws <InvalidOperationException>(() => appender.ConnectToRedis()); }
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); }
public void Appender_MessageFieldDefaultedIfNotSet() { var appender = new RedisStreamAppender(); Assert.Equal("message", appender.RedisStreamMessageField); }