public void GetByIdsShouldReturnOnlyMatchingResultEvenWhenMoreResultsAreInTheCache()
{
var store = CreateStore();
var user1 = new User { Id = Guid.Parse("00000000-0000-0000-0000-000000000001") };
var user2 = new User { Id = Guid.Parse("00000000-0000-0000-0000-000000000002") };
using (var session = OpenSession(store))
{
session.Save(user1);
session.Save(user2);
var people = session.Get<User>(new[] { user1.Id });
Assert.That(people.ToList(), Has.Count.EqualTo(1));
Assert.That(people, Contains.Item(user1));
}
}