public void _TestQueryByIdentity()
 {
     //ByExample foo = new ByExample("foo", new ByExample("foo.child"));
     var foo = new ByExample("foo");
     ReconnectAndRun(
         delegate
         {
             _client.Store(foo);
             _client.Commit();
             return;
             var result = _client.QueryByExample(new ByExample("foo", foo.Child));
             Assert.AreEqual(1, result.Count);
             var actual = (ByExample) result[0];
             Assert.AreEqual(foo, actual);
         });
 }
        public void _TestQueryByIdentity()
        {
            //ByExample foo = new ByExample("foo", new ByExample("foo.child"));
            ByExample foo = new ByExample("foo");

            ReconnectAndRun(
                delegate
            {
                _client.Store(foo);
                _client.Commit();
                return;

                IObjectSet result = _client.QueryByExample(new ByExample("foo", foo.Child));
                Assert.AreEqual(1, result.Count);
                ByExample actual = (ByExample)result[0];
                Assert.AreEqual(foo, actual);
            });
        }