/** Teste ao método testIsStateValidoParaDistribuir, da classe SessaoTematicaEmDetecaoState. */
 @Test
 public void testIsStateValidoParaDistribuir() {
   System.out.println("isStateValidoParaDistribuir");
   sessaoTematica.setEstado(new SessaoTematicaEmDistribuicaoState(sessaoTematica));
   SessaoTematicaState instance = sessaoTematica.getEstado();
   boolean expResult = true;
   boolean result = instance.isStateValidoParaDistribuir();
   assertEquals(expResult, result);
 }
  public SessaoTematicaEmDetecaoStateTest() {
    SessaoTematica sessaoTematica =
        new SessaoTematica(
            "#12345",
            "Um descrição",
            new Data(2015, 5, 22),
            new Data(2015, 5, 28),
            new Data(2015, 6, 10),
            new Data(2015, 6, 20),
            new Data(2015, 6, 24),
            new Data(2015, 6, 28),
            new Data(2015, 7, 7));
    sessaoTematica.setEstado(new SessaoTematicaEmDetecaoState(sessaoTematica));

    this.sessaoTematica = sessaoTematica;
  }
 /** Teste ao método testIsStateValidoParaAlterar, da classe SessaoTematicaEmDetecaoState. */
 @Test
 public void testIsStateValidoParaAlterar() {
   System.out.println("isStateValidoParaAlterar");
   SessaoTematicaState instance = sessaoTematica.getEstado();
   boolean expResult = false;
   boolean result = instance.isStateValidoParaAlterar();
   assertEquals(expResult, result);
 }
 /** Teste ao método testIsStateValidoParaRemoverNot, da classe SessaoTematicaEmDetecaoState. */
 @Test
 public void testIsStateValidoParaRemoverNot() {
   System.out.println("isStateValidoParaRemoverNot");
   sessaoTematica.setEstado(new SessaoTematicaCriadaState(sessaoTematica));
   SessaoTematicaState instance = this.sessaoTematica.getEstado();
   boolean expResult = false;
   boolean result = instance.isStateValidoParaRemover();
   assertEquals(expResult, result);
 }