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))); }
// 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))); }