protected void SaveShouldFail(User user) { Assert.Throws<PropertyValueException>(() => DoInNewSessionAndTransaction(session => session.Save(user))); }