public void FetchesAllinstancesPerType()
{
var store = CreateStore();
using (var session = OpenSession(store))
{
session.Save(new User { Id = Guid.NewGuid() });
session.Save(new User { Id = Guid.NewGuid() });
session.Save(new Dog { Id = Guid.NewGuid() });
session.Save(new Dog { Id = Guid.NewGuid() });
session.SaveChanges();
}
using (var session = OpenSession(store))
{
Assert.That(session.GetAll<Dog>().ToList(), Has.Count.EqualTo(2));
Assert.That(session.GetAll<User>().ToList(), Has.Count.EqualTo(2));
}
}