added new test cases

added has_one with non paranoid dependency
added has_one with build but not saved dependency