public void GetKeys_Success() { var randomName = new Faker().Name.FirstName(); var anotherRandomName = new Faker().Name.FirstName(); var keyName1 = KeyName() + randomName + KeyName(); var keyName2 = KeyName() + randomName + KeyName(); var keyName3 = KeyName() + randomName + KeyName(); var keyName4 = KeyName() + anotherRandomName + KeyName(); var keyName5 = KeyName() + anotherRandomName + KeyName(); _redisService.SetString(keyName1, ""); _redisService.SetString(keyName2, ""); _redisService.SetString(keyName3, ""); _redisService.SetString(keyName4, ""); _redisService.SetString(keyName5, ""); var result = _redisService.GetKeys("*" + randomName + "*"); Assert.NotNull(result); var enumerable = result.ToList(); Assert.NotNull(enumerable.FirstOrDefault(z => z.Contains(keyName1))); Assert.NotNull(enumerable.FirstOrDefault(z => z.Contains(keyName2))); Assert.NotNull(enumerable.FirstOrDefault(z => z.Contains(keyName3))); _redisService.Remove(keyName1); _redisService.Remove(keyName2); _redisService.Remove(keyName3); _redisService.Remove(keyName4); _redisService.Remove(keyName5); }