Adding more unit tests to cover basic domain model rules.