public RedisExecutionDatabaseTests(ITestOutputHelper output)
 {
     // Fixture Setup
     this.container       = TestComponentryContainer.Create(output);
     this.redisConnection = ConnectionMultiplexer.Connect("localhost:6379,allowAdmin=true");
     this.database        = new RedisExecutionDatabase(
         this.container,
         this.redisConnection,
         new MsgPackEventSerializer());
 }
        internal void Instantiation_WhenOptionLoadCacheFalse_ReturnsNull()
        {
            // Arrange
            // Act
            var redisConnection2 = ConnectionMultiplexer.Connect("localhost:6379,allowAdmin=true");
            var database2        = new RedisExecutionDatabase(
                this.container,
                redisConnection2,
                new MsgPackEventSerializer(),
                false);

            // Assert
            Assert.Equal(Duration.FromMinutes(1), database2.OrderStatusCheckInterval);
            Assert.Empty(database2.GetAccountIds());
            Assert.Empty(database2.GetOrders());
            Assert.Empty(database2.GetPositions());
        }