public async Task ShouldUpdateDisconnectedObject()
{
Circle circle;
using (var session = _store.CreateSession())
{
circle = new Circle
{
Radius = 10
};
session.Save(circle);
}
using (var session = _store.CreateSession())
{
circle.Radius = 20;
session.Save(circle);
}
using (var session = _store.CreateSession())
{
var circles = await session.QueryAsync().For<Circle>().List();
Assert.Equal(1, circles.Count());
Assert.Equal(20, circles.FirstOrDefault().Radius);
}
}