Exemplo n.º 1
0
        public void GetsSetting()
        {
            var redis = A.Fake <IDatabase>();

            A.CallTo(redis).Where(r => r.Method.Name == "HashGet" && (RedisKey)r.Arguments[0] == "AppSettings" && (RedisValue)r.Arguments[1] == "TestSetting1")
            .WithReturnType <RedisValue>()
            .Returns("TestSetting1Value");
            var redisSettings = new RedisSettings(redis);

            var result = redisSettings.Get("TestSetting1");

            Assert.AreEqual("TestSetting1Value", result);
        }