Example #1
0
        public void GetName_By_Type()
        {
            var expected = typeof(TestClient1).FullName;
            var name     = CSRedisClientNameAttribute.GetClientName(typeof(TestClient1));

            Assert.Equal(expected, name);
        }
Example #2
0
        public void Should_Get_Specified_Name()
        {
            var name = CSRedisClientNameAttribute
                       .GetClientName <TestClient2>();

            Assert.Equal("Test2", name);
        }
Example #3
0
 public CSRedisConfigurations()
 {
     _clients = new Dictionary <string, CSRedisConfiguration>()
     {
         [CSRedisClientNameAttribute.GetClientName <DefaultClient>()] = new CSRedisConfiguration()
     };
 }
Example #4
0
 public CSRedisConfigurations Configure <TContainer>(
     Action <CSRedisConfiguration> configureAction)
 {
     return(Configure(
                CSRedisClientNameAttribute.GetClientName <TContainer>(),
                configureAction
                ));
 }
Example #5
0
 public static CSRedisClient Get <TClient>(
     this ICSRedisClientFactory clientFactory
     )
 {
     return(clientFactory.Get(
                CSRedisClientNameAttribute.GetClientName <TClient>()
                ));
 }
Example #6
0
        public void Should_Get_Full_Class_Name_If_Not_Specified()
        {
            var expected = typeof(TestClient1).FullName;

            var name = CSRedisClientNameAttribute
                       .GetClientName <TestClient1>();

            Assert.Equal(expected, name);
        }
Example #7
0
 public CSRedisConfiguration GetConfiguration <TContainer>()
 {
     return(GetConfiguration(CSRedisClientNameAttribute.GetClientName <TContainer>()));
 }