Ejemplo n.º 1
0
        public void Should_not_throw_on_delete_not_existing()
        {
            File.Exists("ggg").Should().BeFalse();
            var aaa = new RollingFileInfo("ggg");

            aaa.Exist.Should().BeFalse();
            aaa.Delete().Should().Be(1);
        }
Ejemplo n.º 2
0
 public int Delete(bool?errors)
 {
     if (errors == true)
     {
         return(errorLogFile.Delete());
     }
     return(mainLogFile.Delete());
 }
Ejemplo n.º 3
0
        public void Should_return_next_power()
        {
            File.WriteAllText("dd.txt", "text");
            for (var i = 1; i < 10; i++)
            {
                File.WriteAllText($"dd_{i}.txt", "text");
            }
            var dd = new RollingFileInfo("dd.txt", 1);

            dd.Index.Should().Be(9);
            dd.NextFile.Should().Be("dd_10.txt");
            dd.CurrentFile.Should().Be("dd_9.txt");
            dd.Exist.Should().BeTrue();
            dd.BaseExists.Should().BeTrue();
            dd.Delete().Should().Be(10);
            dd.Exist.Should().BeFalse();
            dd.BaseExists.Should().BeFalse();
            dd.CurrentFile.Should().Be("dd.txt");
            dd.NextFile.Should().Be("dd.txt");
        }