moongose schemas with unit tests