Exemple #1
0
        public void DeveRetornarCorretamenteAnoNovo()
        {
            var sut       = new DatasEspeciaisStore();
            var resultado = sut.Data(DatasEspeciais.AnoNovo);

            Assert.That(resultado, Is.EqualTo(new DateTime(2017, 1, 1, 0, 0, 0)));
        }
        public void DeveRetornarData_Natal()
        {
            var sut = new DatasEspeciaisStore();

            var resultado = sut.Data(DatasEspeciais.Natal);

            Assert.That(resultado, Is.EqualTo(new DateTime(2018, 12, 25, 0, 0, 0)));
        }
        public void DeveRetornarData_AnoNovo_Within()
        {
            var sut = new DatasEspeciaisStore();

            var resultado = sut.Data(DatasEspeciais.AnoNovo);

            //Assert.That(resultado, Is.EqualTo(new DateTime(2018, 1, 1, 0, 0, 1)).Within(1).Milliseconds);

            Assert.That(resultado, Is.EqualTo(new DateTime(2018, 1, 1, 0, 0, 1)).Within(TimeSpan.FromSeconds(1)));
        }
        public void DeveRotornarCorretamenteAnoNovo_Within()
        {
            var sut = new DatasEspeciaisStore();

            var resultado = sut.Data(DatasEspeciais.AnoNovo);

            // Assert.That(resultado, Is.EqualTo(new DateTime(2017, 1, 1, 0, 0, 0, 1)).Within(1).Milliseconds);
            // Outra forma de Fazer:
            Assert.That(resultado, Is.EqualTo(new DateTime(2017, 1, 1, 0, 0, 0, 1)).Within(TimeSpan.FromMilliseconds(1)));
        }
Exemple #5
0
        // usando within "Tolerancia"
        public void DeveRetornarCorretamenteAnoNovo_Within()
        {
            var sut       = new DatasEspeciaisStore();
            var resultado = sut.Data(DatasEspeciais.AnoNovo);

            // gera falha não esta esperando 1 milesimo de segundo
            // Assert.That(resultado, Is.EqualTo(new DateTime(2017, 1, 1, 0, 0, 0,1)));

            //Assert.That(resultado, Is.EqualTo(new DateTime(2017, 1, 1, 0, 0, 0, 1)).Within(1).Milliseconds);

            // outra forma:
            Assert.That(resultado, Is.EqualTo(new DateTime(2017, 1, 1, 0, 0, 0, 1)).Within(TimeSpan.FromMilliseconds(1)));
        }