示例#1
0
 public Sound(string internalResourceName)
 {
     Location    = internalResourceName;
     DisplayName = SoundService.InternalAudioLocationToDisplayName(internalResourceName);
 }
示例#2
0
        public void InternalAudioLocationToDisplayName_WhenLocationIsFileName_ExtensionIsRemoved()
        {
            var result = SoundService.InternalAudioLocationToDisplayName("MyFile.wav");

            Assert.AreEqual("MyFile", result);
        }
示例#3
0
 public void LocationToDisplayName_Typical()
 {
     Assert.AreEqual("Sad Trombone", SoundService.InternalAudioLocationToDisplayName("SirenOfShame.Resources.Audio-Sad-Trombone.wav"));
 }
示例#4
0
        public void InternalAudioLocationToDisplayName_WhenLocationIsNewInternalName_NamespaceIsRemoved()
        {
            var result = SoundService.InternalAudioLocationToDisplayName("SirenOfShame.Lib.Resources.Audio-Ding.wav");

            Assert.AreEqual("Ding", result);
        }