Пример #1
0
        public void TestThatAppSettingsProviderSplitsMonitoringTargetCorrectly()
        {
            // Arrange
            var sut = new AppSettingsProvider();

            // Act
            var monitoringTargets = sut.GetMonitoringTargets(@"c:\abc.log;1;0");

            // Assert
            Assert.That(monitoringTargets.Count(), Is.EqualTo(1));
            Assert.That(monitoringTargets.ToArray()[0].Path, Is.EqualTo(@"c:\abc.log"));
            Assert.That(monitoringTargets.ToArray()[0].MaxAge, Is.EqualTo(new TimeSpan(0, 1, 0)));
        }