public void DeveGerarExceptionCasoFeriadosDiasDescansoVazio() { //arrange var sabado = new DateTime(2018, 03, 17); var diaUtil = new DiaUtil(); //act var ehDiaUtil = diaUtil.EhDiaUtil(sabado, new List <DateTime>(), new List <DayOfWeek>()); //assert }
public void NaoDeveSerDiaUtilDomingoDiaDescansoPadrao() { //arrange var dataParametro = new DateTime(2018, 01, 07); var diaUtil = new DiaUtil(); //act var naoEhDiaUtil = !diaUtil.EhDiaUtil(dataParametro, DiasUteisTestsInitializer.Feriados); //assert Assert.IsTrue(naoEhDiaUtil); }
public void NaoDeveGerarExceptionCasoFeriadosVazio() { //arrange var segunda = DiasUteisTestsInitializer.DiasParaTestes[DayOfWeek.Monday]; var diaUtil = new DiaUtil(); //act var ehDiaUtil = diaUtil.EhDiaUtil(segunda, new List <DateTime>()); //assert Assert.IsTrue(ehDiaUtil); }
public void NaoDeveSerDiaUtilTercaDiaDescansoDiferente() { //arrange var dataParametro = new DateTime(2018, 03, 27); var diaUtil = new DiaUtil(); //act var naoEhDiaUtil = !diaUtil.EhDiaUtil(dataParametro, DiasUteisTestsInitializer.Feriados, DiasUteisTestsInitializer.DiasDescanso); //assert Assert.IsTrue(naoEhDiaUtil); }
public void DeveSerDiaUtilDiaDescansoDiferente() { //arrange var dataParametro = new DateTime(2018, 01, 03); var diaUtil = new DiaUtil(); //act var ehDiaUtil = diaUtil.EhDiaUtil(dataParametro, DiasUteisTestsInitializer.Feriados, DiasUteisTestsInitializer.DiasDescanso); //assert Assert.IsTrue(ehDiaUtil); }