public void SetUp() { _store = NewDocumentStore(); _store.Initialize(); // We first have to create the static indexes IndexCreation.CreateIndexes(typeof(Player_Index_R03).Assembly, _store); _players = DataGenerator.CreatePlayerList(); // Store some players in the database using (var session = _store.OpenSession()) { foreach (var player in _players) { session.Store(player); } session.SaveChanges(); } // Let's wait for indexing to happen // this method is part of RavenTestBase and thus should only be used in tests WaitForIndexing(_store); }
public void SetUp() { _store = NewDocumentStore(); _store.Initialize(); _players = DataGenerator.CreatePlayerList(); // Store some players in the database using (var session = _store.OpenSession()) { foreach (var player in _players) { session.Store(player); } session.SaveChanges(); } }
public void StoreAndLoadMultiple() { var players = DataGenerator.CreatePlayerList(); using (var session = _store.OpenSession()) { foreach (var player in players) { session.Store(player); } session.SaveChanges(); } Player[] loadedPlayers; using (var session = _store.OpenSession()) { loadedPlayers = session.Load <Player>(players.Select(p => p.Id).ToArray()); } CollectionAssert.AreEquivalent( players.Select(player => player.LastName), loadedPlayers.Select(player => player.LastName)); }