public void Validar_Hora_Accessor_Negativa() { Hora_Accessor hora = new Hora_Accessor(); hora.ValidarHora("-1:00"); }
public void Validar_Hora_Accessor_Com_Minutos_Invalidos() { try { Hora_Accessor hora = new Hora_Accessor(); hora.ValidarHora("5:60"); Assert.Fail("Os minutos de '5:60' são inválidos. Uma ArgumentException deveria ser lançada."); } catch (ArgumentException e) { Assert.AreEqual<string>("Formato de Hora inválido: 5:60", e.Message); } }
public void Validar_Hora_Accessor_Sem_Digito_De_Hora_Accessors() { try { Hora_Accessor hora = new Hora_Accessor(); hora.ValidarHora(":15"); Assert.Fail("Uma hora não pode ser criada só com minutos. Uma ArgumentException deveria ser lançada."); } catch (ArgumentException e) { Assert.AreEqual<string>("Formato de Hora inválido: :15", e.Message); } }
public void Validar_Hora_Accessor_Com_Mais_De_Dois_Digitos() { Hora_Accessor hora = new Hora_Accessor(); hora.ValidarHora("130:00"); }
public void Validar_Hora_Accessor_Com_Um_Digito() { Hora_Accessor hora = new Hora_Accessor(); hora.ValidarHora("9:30"); }
public void Validar_Hora_Accessor_Formato_Invalido() { try { Hora_Accessor hora = new Hora_Accessor(); hora.ValidarHora("00-00"); Assert.Fail("O formato '00-00' é inválido. Uma ArgumentException deveria ser lançada."); } catch (ArgumentException e) { Assert.AreEqual<string>("Formato de Hora inválido: 00-00", e.Message); } }
public void Validar_Hora_Informando_Hora_E_Minuto() { Hora_Accessor hora = new Hora_Accessor(); hora.ValidarHora("10:30"); }