public void UpdateOptions_FromServiceInfo_ReturnsExcpected() { var configurer = new RedisCacheConfigurer(); var connOptions = new RedisCacheConnectorOptions(); var si = new RedisServiceInfo("myId", RedisServiceInfo.REDIS_SCHEME, "foobar", 4321, "sipassword"); configurer.UpdateOptions(si, connOptions); Assert.Equal("foobar:4321,password=sipassword,allowAdmin=false,abortConnect=true,resolveDns=false,ssl=false", connOptions.ToString()); Assert.Null(connOptions.InstanceName); }
public void UpdateOptions_FromServiceInfo_ReturnsExcpected() { RedisCacheConfigurer configurer = new RedisCacheConfigurer(); RedisCacheConnectorOptions connOptions = new RedisCacheConnectorOptions(); RedisServiceInfo si = new RedisServiceInfo("myId", "foobar", 4321, "sipassword"); si.ApplicationInfo = new ApplicationInstanceInfo() { ApplicationId = "applicationId" }; configurer.UpdateOptions(si, connOptions); Assert.Equal("foobar:4321,password=sipassword,allowAdmin=false,abortConnect=true,resolveDns=false,ssl=false", connOptions.ToString()); Assert.Null(connOptions.InstanceId); }
public void UpdateOptions_FromConfig_WithConnectionString_ReturnsExcpected() { RedisCacheConfigurer configurer = new RedisCacheConfigurer(); RedisCacheOptions redisOptions = new RedisCacheOptions(); RedisCacheConnectorOptions config = new RedisCacheConnectorOptions() { ConnectionString = "foobar", InstanceId = "instanceId" }; configurer.UpdateOptions(config, redisOptions); Assert.Equal("foobar", redisOptions.Configuration); Assert.Equal("instanceId", redisOptions.InstanceName); }
public void UpdateOptions_FromServiceInfo_ReturnsExcpected() { RedisCacheConfigurer configurer = new RedisCacheConfigurer(); RedisCacheOptions redisOptions = new RedisCacheOptions(); RedisServiceInfo si = new RedisServiceInfo("myId", "foobar", 4321, "sipassword"); si.ApplicationInfo = new ApplicationInstanceInfo() { InstanceId = "instanceId" }; configurer.UpdateOptions(si, redisOptions); Assert.Equal("foobar:4321,password=sipassword", redisOptions.Configuration); Assert.Equal("instanceId", redisOptions.InstanceName); }
public void UpdateOptions_FromConfig_WithOutConnectionString_ReturnsExcpected() { RedisCacheConfigurer configurer = new RedisCacheConfigurer(); RedisCacheOptions redisOptions = new RedisCacheOptions(); RedisCacheConnectorOptions config = new RedisCacheConnectorOptions() { Host = "localhost", Port = 1234, Password = "******", InstanceId = "instanceId" }; configurer.UpdateOptions(config, redisOptions); Assert.Equal("localhost:1234,password=password,allowAdmin=false,abortConnect=true,resolveDns=false,ssl=false", redisOptions.Configuration); Assert.Equal("instanceId", redisOptions.InstanceName); }