public void AudioLinkCreator_NoSound_NoLink() { // ACT var link = AudioLinkCreator.CreateLink(Language.Es, null, AudioFormat.Mp3); // ASSERT link.ShouldBeNull(); }
public void AudioLinkCreator_En_Bix_Mp3() { var sound = new Sound { Audio = "bix001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.En, sound, AudioFormat.Mp3); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "en/us/mp3/bix/bix001.mp3"); link.ShouldBe(expected); }
public void AudioLinkCreator_Undefined_DefaultSubdir_Mp3() { var sound = new Sound { Audio = "hello001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.NotApplicable, sound, AudioFormat.Mp3); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "en/us/mp3/h/hello001.mp3"); link.ShouldBe(expected); }
public void AudioLinkCreator_En_Punctuation_Wav() { var sound = new Sound { Audio = "_001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.En, sound, AudioFormat.Wav); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "en/us/wav/number/_001.wav"); link.ShouldBe(expected); }
public void AudioLinkCreator_Es_Digit_Wav() { var sound = new Sound { Audio = "3d001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.Es, sound, AudioFormat.Wav); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "es/me/wav/number/3d001.wav"); link.ShouldBe(expected); }
public void AudioLinkCreator_En_DefaultSubdir_Wav() { var sound = new Sound { Audio = "hello001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.En, sound, AudioFormat.Wav); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "en/us/wav/h/hello001.wav"); link.ShouldBe(expected); }
public void AudioLinkCreator_Es_Punctuation_Ogg() { var sound = new Sound { Audio = "_001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.Es, sound, AudioFormat.Ogg); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "es/me/ogg/number/_001.ogg"); link.ShouldBe(expected); }
public void AudioLinkCreator_En_Digit_Ogg() { var sound = new Sound { Audio = "3d001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.En, sound, AudioFormat.Ogg); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "en/us/ogg/number/3d001.ogg"); link.ShouldBe(expected); }
public void AudioLinkCreator_Es_DefaultSubdir_Mp3() { var sound = new Sound { Audio = "hola001" }; // ACT var link = AudioLinkCreator.CreateLink(Language.Es, sound, AudioFormat.Mp3); // ASSERT var expected = new Uri(Configuration.MediaBaseAddres, "es/me/mp3/h/hola001.mp3"); link.ShouldBe(expected); }