public void UserSpecification()
{
var role = new PersistenceSpecification<RoleEntity>(this.Session)
.CheckProperty(c => c.Name, this.ShortStringGenerator.GetRandomValue())
.VerifyTheMappings();
new PersistenceSpecification<UserEntity>(this.Session)
.CheckProperty(c => c.Name, this.ShortStringGenerator.GetRandomValue())
.CheckProperty(c => c.Email, this.ShortStringGenerator.GetRandomValue())
.CheckEntity(c => c.Role, role)
.VerifyTheMappings();
}