Exemple #1
0
        public void GivenACollectionOfSeedData_NewDocumentStore_StoresTheSeedData()
        {
            // Arrange.
            var seedData = new IEnumerable[]
            {
                FakeModelHelpers.CreateFakeCats(),
                FakeModelHelpers.CreateFakeDogs(10)
            };

            // Act.
            var documentStore = NewDocumentStore(seedData: seedData);

            WaitForIndexing(documentStore);

            // Assert.
            IList <Cat> cats;
            IList <Dog> dogs;

            using (var session = documentStore.OpenSession())
            {
                cats = session.Query <Cat>().ToList();
                dogs = session.Query <Dog>().ToList();
            }

            Assert.Equal(20, cats.Count);
            Assert.Equal(10, dogs.Count);
        }