public void TestEnableAutoReconnect()
        {
            new Matrix.Configuration.ClientConfiguration().UseAutoReconnect().AutoReconnect.ShouldBeTrue();
            var config = new Matrix.Configuration.ClientConfiguration()
            {
                AutoReconnect = true
            };

            config.AutoReconnect.ShouldBeTrue();
        }
        public void TestEnableStreamManagement()
        {
            new Matrix.Configuration.ClientConfiguration().UseStreamManagement().StreamManagement.ShouldBeTrue();
            var config = new Matrix.Configuration.ClientConfiguration()
            {
                StreamManagement = true
            };

            config.StreamManagement.ShouldBeTrue();
        }
        public void FluentConfigurationShouldReturnSelf()
        {
            var config = new Matrix.Configuration.ClientConfiguration().UseStreamManagement();

            config.ShouldBeOfType <Matrix.Configuration.ClientConfiguration>();
        }