public void TestSetReference()
        {
            var    qry  = this.nhib.Roles.Where(r => r.Name == "User");
            object role = update.GetResource(qry, typeof(Role).FullName);

            Assert.IsInstanceOfType(typeof(Role), role);

            object user = update.CreateResource("Roles", typeof(User).FullName);

            update.SetValue(user, "Name", "tlinus");
            update.SetValue(user, "RegisteredAt", DateTime.Now.AddDays(-1));
            update.SetReference(user, "Role", role);
            Assert.IsInstanceOfType(typeof(User), user);
            User actualUser = (User)user;

            Assert.IsInstanceOfType(typeof(Role), actualUser.Role);
        }