public EspacoEntity(int posY, int posX, EIdentificacaoJogador jogador) { AddNotifications(new Contract() .Requires() .IsBetween(posY, 0, 2, "Y", Mensagens.PosicaoIncorreta(posY)) .IsBetween(posX, 0, 2, "X", Mensagens.PosicaoIncorreta(posX)) .IsNotNullOrEmpty(jogador.ToString(), "Jogador", Mensagens.ParametroIncorreto("Jogador")) ); if (Valid) { PosY = posY; PosX = posX; Jogador = jogador; CalcularPosicaoFacilitada(); } }