public void GetNumberOfUsersOnlineTest_should_return_4_user() { using (var session = RavenDBMembershipProvider.DocumentStore.OpenSession()) { // Arrange for (int i = 0; i < 5; i++) { var u = CreateUserFake(); if (i == 4) { u.IsOnline = false; } u.Username = u.Username + i; session.Store(u); } session.SaveChanges(); var config = CreateConfigFake(); _provider.Initialize(config["applicationName"], config); // Act int totalOnline = _provider.GetNumberOfUsersOnline(); // Assert Assert.AreEqual(4, totalOnline); } }