Beispiel #1
0
        public void GlobalConfig_ShouldUseTheStringValueConverterWhenConfiguringWithTheStringValueConverter()
        {
            // Ensure Default
            Etcd.Configuration.ValueConverter
            .Should()
            .Be(Converters.Json);

            Etcd.Configure(x => x.ValueConverter = Converters.String);

            Etcd.Configuration.ValueConverter.Should()
            .Be(Converters.String);
        }
Beispiel #2
0
        public void GlobalConfig_ShouldAffectNewInstanceConfig()
        {
            // Ensure Default
            Etcd.Configuration.ValueConverter
            .Should()
            .Be(Converters.Json);

            // Act
            Etcd.Configure(x => x.ValueConverter = Converters.String);

            var client = (EtcdClient)Etcd.ClientFor(Fixtures.EtcdUrl.ToUri());


            // Verify
            client.Config.ValueConverter
            .Should()
            .Be(Converters.String);
        }
Beispiel #3
0
 public void Dispose()
 {
     // Ensure that the Value Convert is reset to the default
     Etcd.Configure(x => x.ValueConverter = Converters.Default);
 }