Class BatchSoundEffectImporterTests
EditMode tests for BatchSoundEffectImporter: filename inference, path generation, duplicate detection, validation rules and (in a temporary folder) actual asset creation.
Inherited Members
Namespace: Serenity.Audio.SfxImport.Tests.Editor
Assembly: Serenity.Audio.SfxImport.Tests.Editor.dll
Syntax
public class BatchSoundEffectImporterTests
Constructors
BatchSoundEffectImporterTests()
Declaration
public BatchSoundEffectImporterTests()
Methods
BuildAssetPath_CombinesFolderAndSafeName()
Declaration
public void BuildAssetPath_CombinesFolderAndSafeName()
Create_MakeUniqueNames_DoesNotOverwriteExistingAsset()
Declaration
public void Create_MakeUniqueNames_DoesNotOverwriteExistingAsset()
Create_WritesOneAssetPerItem_WithConfiguredFields()
Declaration
public void Create_WritesOneAssetPerItem_WithConfiguredFields()
FindDuplicateAssetNames_DetectsRepeats()
Declaration
public void FindDuplicateAssetNames_DetectsRepeats()
FindDuplicateIds_DetectsRepeatsAmongIncludedItems()
Declaration
public void FindDuplicateIds_DetectsRepeatsAmongIncludedItems()
IsAudioFile_RecognisesKnownExtensions_IgnoringCase()
Declaration
public void IsAudioFile_RecognisesKnownExtensions_IgnoringCase()
SetUp()
Declaration
public void SetUp()
SuggestAssetName_UsesFileNameWithoutExtension()
Declaration
public void SuggestAssetName_UsesFileNameWithoutExtension()
SuggestId_SanitisesAndLowercases()
Declaration
public void SuggestId_SanitisesAndLowercases()
TearDown()
Declaration
public void TearDown()
ValidateItem_RejectsMissingClipAndBadId()
Declaration
public void ValidateItem_RejectsMissingClipAndBadId()
Validate_FlagsDuplicateAndExistingIds()
Declaration
public void Validate_FlagsDuplicateAndExistingIds()
Validate_RejectsInvalidFolderAndEmptyBatch()
Declaration
public void Validate_RejectsInvalidFolderAndEmptyBatch()