예제 #1
0
        public void GetBackupFilePathSucceeds()
        {
            Specification specification = XDocument.Parse($"<configuration xmlns:config='{Specification.Annotations.NAMESPACE}' config:backupConfigurationFile='backup' />");

            specification.BackupFilePath.Should().Be("backup");
        }
예제 #2
0
        public void GetBackupFilePathSucceedsWhenAttributeIsMissing()
        {
            Specification specification = XDocument.Parse($"<configuration xmlns:config='{Specification.Annotations.NAMESPACE}' />");

            specification.BackupFilePath.Should().BeNullOrEmpty();
        }
예제 #3
0
        public void SetTargetConfigurationFilesThrows(string value)
        {
            Specification specification = XDocument.Parse($"<configuration xmlns:config='{Specification.Annotations.NAMESPACE}' />");

            Invoking(() => specification.SetTargetConfigurationFiles(value)).Should().ThrowExactly <ArgumentNullException>().WithParameterName("moniker");
        }