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