public void ShouldAddOrUpdateMultipleSubscribers() { var subscribers = new List <SubscriberModel> { new SubscriberModel { ApplicationId = "1", Key = "1", }, new SubscriberModel { ApplicationId = "2", Key = "2", }, }; _redis.AddOrUpdateSubscribers(subscribers); var result = _redis.GetByApplicationId("1"); Assert.IsNotNull(result); result = _redis.GetByKey("1"); Assert.IsNotNull(result); result = _redis.GetByApplicationId("2"); Assert.IsNotNull(result); result = _redis.GetByKey("2"); Assert.IsNotNull(result); subscribers[1].CompanyId = 44; _redis.AddOrUpdateSubscribers(subscribers); result = _redis.GetByApplicationId("2"); Assert.IsNotNull(result); Assert.AreEqual(result.CompanyId, 44); result = _redis.GetByKey("2"); Assert.IsNotNull(result); Assert.AreEqual(result.CompanyId, 44); }