Example #1
0
        public void NaoDeveTerDiaUtilDeSabadoAteDomingo()
        {
            //arrange
            var sabado  = new DateTime(2018, 03, 17);
            var domingo = new DateTime(2018, 03, 18);
            var diaUtil = new DiaUtil();

            //act
            var numDiasUteis = diaUtil.DiasUteisAteData(sabado, domingo);

            //assert
            Assert.AreEqual(0, numDiasUteis);
        }
Example #2
0
        public void DeveTer10DiasUteisEntreDatas()
        {
            //arrange
            var dataInicio = new DateTime(2018, 03, 01);
            var dataFim    = new DateTime(2018, 03, 14);

            var diaUtil = new DiaUtil();

            //act
            var numDiasUteis = diaUtil.DiasUteisAteData(dataInicio, dataFim);

            //assert
            Assert.AreEqual(10, numDiasUteis);
        }
Example #3
0
        public void DeveTer2DiaUtilDeSabadoATerca()
        {
            //arrange
            var sabado = new DateTime(2018, 03, 24);
            var terca  = DiasUteisTestsInitializer.DiasParaTestes[DayOfWeek.Tuesday];

            var diaUtil = new DiaUtil();

            //act
            var numDiasUteis = diaUtil.DiasUteisAteData(sabado, terca);

            //assert
            Assert.AreEqual(2, numDiasUteis);
        }
Example #4
0
        public void DeveTer4DiasUteisDeDomingoAQuintaFeira()
        {
            //arrange
            var domingo = DiasUteisTestsInitializer.DiasParaTestes[DayOfWeek.Sunday];
            var quinta  = DiasUteisTestsInitializer.DiasParaTestes[DayOfWeek.Thursday];

            var diaUtil = new DiaUtil();

            //act
            var numDiasUteis = diaUtil.DiasUteisAteData(domingo, quinta);

            //assert
            Assert.AreEqual(4, numDiasUteis);
        }
Example #5
0
        public void DeveTer2DiaUtilDeDomingoATerca()
        {
            //arrange
            var domingo = DiasUteisTestsInitializer.DiasParaTestes[DayOfWeek.Sunday];
            var terca   = DiasUteisTestsInitializer.DiasParaTestes[DayOfWeek.Tuesday];

            var diaUtil = new DiaUtil();

            //act
            var numDiasUteis = diaUtil.DiasUteisAteData(domingo, terca);

            //assert
            Assert.AreEqual(2, numDiasUteis);
        }