public void IsGreater_OneSecLess_Test() { DateTime self = new DateTime(2011, 5, 5); var actual = self.IsGreaterThan(self.AddSeconds(-1)); Assert.IsTrue(actual); }
public void IsGreater_Equal_Test() { DateTime self = new DateTime(2011, 5, 5); var actual = self.IsGreaterThan(self); Assert.IsFalse(actual); }
public void IsGreater_OneSecLarger_Test() { DateTime self = new DateTime(2011, 5, 5); var actual = self.IsGreaterThan(self.AddSeconds(1)); Assert.IsFalse(actual); }
/// <summary> /// Gera o espelho do MFD solicitado no requisito VII item 5 /// </summary> /// <param name="DataInicial">data de início do arquivo</param> /// <param name="dataFinal">data final do arquivo</param> public string GerarArquivoMFD(DateTime dataInicial, DateTime dataFinal) { #region Validar if (!dataInicial.IsValid()) throw new ArgumentException("A data inicial informada não é válida"); if (!dataFinal.IsValid()) throw new ArgumentException("A data final informada não é válida"); if (dataInicial >= DadosReducaoZ.DataDoMovimento) throw new ArgumentException(String.Format("A data final precisa ser menor que {0:dd/MM/yyyy}", DadosReducaoZ.DataDoMovimento)); if (dataInicial.IsGreaterThan(dataFinal)) throw new ArgumentException("A data inicial não pode ser maior que a data final."); #endregion FileInfo fi = new FileInfo(Settings.PAF.EspelhoMFDFullPath); fi.Directory.Create(); ACBrECF.ArquivoMFD_DLL(dataInicial, dataFinal, fi.FullName); Cryptography.EAD.Assinar(fi.FullName); return fi.FullName; }