public void GetBackupFilePathSucceeds() { Specification specification = XDocument.Parse($"<configuration xmlns:config='{Specification.Annotations.NAMESPACE}' config:backupConfigurationFile='backup' />"); specification.BackupFilePath.Should().Be("backup"); }
public void GetBackupFilePathSucceedsWhenAttributeIsMissing() { Specification specification = XDocument.Parse($"<configuration xmlns:config='{Specification.Annotations.NAMESPACE}' />"); specification.BackupFilePath.Should().BeNullOrEmpty(); }
public void SetTargetConfigurationFilesThrows(string value) { Specification specification = XDocument.Parse($"<configuration xmlns:config='{Specification.Annotations.NAMESPACE}' />"); Invoking(() => specification.SetTargetConfigurationFiles(value)).Should().ThrowExactly <ArgumentNullException>().WithParameterName("moniker"); }