public void Expediente_Com_DiaSemana_Invalido() { Guid id = Guid.NewGuid(); Guid empresaId = Guid.NewGuid(); byte diaSemana = 9; // Fora dos valores do enum DayOfWeek TimeSpan abertura = TimeSpan.Parse("9:00", CultureInfo.InvariantCulture); TimeSpan encerramento = TimeSpan.Parse("18:00", CultureInfo.InvariantCulture); Expediente expediente = new Expediente { Id = id, PontoRetiradaId = empresaId, DiaSemana = (DiaSemana)diaSemana, HoraAbertura = abertura, HoraEncerramento = encerramento }; RecebaFacilException exception = Assert.Throws <RecebaFacilException>(() => { expediente.ValidarDiaSemana(); }); Assert.Equal("Dia da semana inválido", exception.Message); }