public async Task MultipleIndexesShoudNotConflict()
{
_store.RegisterIndexes<ArticleIndexProvider>();
_store.RegisterIndexes<PersonIndexProvider>();
using (var session = _store.CreateSession())
{
session.Save(new Article
{
PublishedUtc = new DateTime(2011, 11, 1)
});
}
using (var session = _store.CreateSession())
{
session.Save(new Article
{
PublishedUtc = new DateTime(2011, 11, 1)
});
}
using (var session = _store.CreateSession())
{
Assert.Equal(1, await session.QueryIndexAsync<ArticlesByDay>().Count());
}
}