コード例 #1
0
ファイル: TesteDeUnidade.cs プロジェクト: fabiogouw/Exemplos
 public void ClasseDeNegocio_ConsultarConteudoArquivo_NaoDeveExcluirArquivoInexistente()
 {
     using (ShimsContext.Create())
     {
         // Arrange
         bool excluido = false;
         ShimFile.ExistsString = (s) => false;
         ShimFile.DeleteString = (s) => excluido = true;
         var alvo = new ClasseDeNegocio();
         // Act
         alvo.ExcluriArquivoAntigo("xxx");
         // Assert
         Assert.AreEqual(false, excluido);
     }
 }
コード例 #2
0
ファイル: TesteDeUnidade.cs プロジェクト: fabiogouw/Exemplos
 public void ClasseDeNegocio_ConsultarConteudoArquivo_NaoDeveExcluirComAte2MesesDaDataAtual()
 {
     using (ShimsContext.Create())
     {
         // Arrange
         ShimDateTime.NowGet = () => DateTime.Parse("2011-04-01");
         bool excluido = false;
         ShimFile.ExistsString = (s) => true;
         ShimFile.GetCreationTimeString = (s) => DateTime.Parse("2011-03-01");
         ShimFile.DeleteString = (s) => excluido = true;
         var alvo = new ClasseDeNegocio();
         // Act
         alvo.ExcluriArquivoAntigo("xxx");
         // Assert
         Assert.AreEqual(false, excluido);
     }
 }