public void encodeTemplate1EAC3ToOutputNamingService_can_set_audio_commentary_when_is_commentary_and_not_extract_for_remux_test()
{
//given not extract for remux and commentary
EAC3ToConfiguration config = new EAC3ToConfiguration() { IsExtractForRemux = false };
string filesOutputPath = "c:\\bluray";
string paddedEpisodeNumber = "01";
string episodeName = string.Empty;
BluRayTitleAudio audio = new BluRayTitleAudio() { Id = "13:", AudioType = EnumAudioType.DTSMA, Language = "english", IsCommentary = true };
//when i get the audio name
IAudioService audioService = new AudioService();
AbstractEAC3ToOutputNamingService service = new EncodeTemplate1EAC3ToOutputNamingService(audioService);
string audioName = service.GetAudioName(config, audio, filesOutputPath, paddedEpisodeNumber, episodeName);
//then audio name should have commentary in the name
audioName.Should().Be("\"c:\\bluray\\english01-13-commentary.dtsma\"");
}