public async void AudioConversion_Post_Wav8000_ReturnsWav16000() { //arange var AudioConversionController = this.Controller; string audioFilePath = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), @"TestAudio\1.wav"); var controllerContext = ControllerContextHelper.Create(audioFilePath); AudioConversionController.ControllerContext = controllerContext; //act TempPhysicalFileResult response = (TempPhysicalFileResult)await AudioConversionController.WavConverter("wav", 16000, 16, 2); //assert Assert.IsType <TempPhysicalFileResult>(response); Assert.True(response.FileName.Contains(".wav") == true); }
public async void AudioConversion_Post_Wav_ReturnsRedactedWav() { //arange var AudioConversionController = this.Controller; string audioFilePath = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location), @"TestAudio\1.wav"); var controllerContext = ControllerContextHelper.Create(audioFilePath); AudioConversionController.ControllerContext = controllerContext; //// Read the header of the input file. So we can check duration //var oHeader = new WavHeaderClass(); //oHeader.Load(audioFilePath); //// Call Duration //int iCallDurationMilliseconds = oHeader.GetDurationInMilliseconds(); //act TempPhysicalFileResult response = (TempPhysicalFileResult)await AudioConversionController.RedactWavAudio(5000, 7000); //assert Assert.IsType <TempPhysicalFileResult>(response); Assert.True(response.FileName.Contains(".wav") == true); }