Beispiel #1
0
        public void DeveriaDizerQueNaoEhHojeTest()
        {
            //Arrange
            var dataParametro = new DateTime(2008, 03, 24);
            var pascoa        = new Pascoa();

            //Act
            var ehHoje = pascoa.EhHoje(dataParametro);

            //Assert
            Assert.IsFalse(ehHoje);
        }
Beispiel #2
0
        public void DeveriaObterPorAnoTest()
        {
            //Arrange
            var dataParametro = new DateTime(2008, 03, 23);
            var pascoa        = new Pascoa();
            var dataEsperada  = new DateTime(2008, 03, 23);

            //Act
            var dataCalculada = pascoa.ObterPorAno(dataParametro.Year);

            //Assert
            Assert.IsNotNull(dataCalculada);
            Assert.AreEqual(dataEsperada, dataCalculada);
        }
Beispiel #3
0
        public void DeveriaObterAnteriorQuandoDataParametroForAnoBissextoTest()
        {
            //Arrange
            var dataParametro = new DateTime(2016, 12, 30);
            var pascoa        = new Pascoa();
            var dataEsperada  = new DateTime(2016, 03, 27);

            //Act
            var dataCalculada = pascoa.ObterAnterior(dataParametro);

            //Assert
            Assert.IsNotNull(dataCalculada);
            Assert.AreEqual(dataEsperada, dataCalculada);
        }
Beispiel #4
0
        public void DeveriaObterAnteriorQuandoDataParametroForPosteriorPascoaTest()
        {
            //Arrange
            var dataParametro = new DateTime(2008, 03, 24);
            var pascoa        = new Pascoa();
            var dataEsperada  = new DateTime(2008, 03, 23);

            //Act
            var dataCalculada = pascoa.ObterAnterior(dataParametro);

            //Assert
            Assert.IsNotNull(dataCalculada);
            Assert.AreEqual(dataEsperada, dataCalculada);
        }