added test fixture, updated name uniqueness validation and added appropriate unit test