// Access a channel which we know exist and is the only channel by this name. //sdk2 //internal Channel GetSingleChannelByName(string name) //{ // List<Channel> channels = getChannelsManager().getListOfChannels(name); // if (channels.Count == 0) throw new Exception(String.Format("No channel named \"{0}\"", name)); // if (channels.Count > 1) throw new Exception(String.Format("Expected 1 channel for {0}, got {1}.", // name, channels.Count)); // return channels[0]; //} // Create a media object from a sound file. private ManagedAudioMedia ImportAudioFromFile(string path) { string dataProviderDirectory = DataProviderManager.DataFileDirectoryFullPath; //EnforceSinglePCMFormat is always true //if (!MediaDataManager.EnforceSinglePCMFormat) // { // Stream input = File.OpenRead ( path ); // PCMDataInfo info = PCMDataInfo.parseRiffWaveHeader ( input ); // input.Close (); // DataManager.setDefaultBitDepth ( info.getBitDepth () ); // DataManager.setDefaultNumberOfChannels ( info.getNumberOfChannels () ); // DataManager.setDefaultSampleRate ( info.getSampleRate () ); // DataManager.setEnforceSinglePCMFormat ( true ); // } AudioMediaData data = MediaDataFactory.CreateAudioMediaData(); if (Path.GetFullPath(path).StartsWith(Path.GetFullPath(dataProviderDirectory))) { FileDataProvider dataProv = (FileDataProvider)DataProviderFactory.Create(urakawa.data.DataProviderFactory.AUDIO_WAV_MIME_TYPE); dataProv.InitByMovingExistingFile(path); data.AppendPcmData(dataProv); } else { data.AppendPcmData_RiffHeader(path); } ManagedAudioMedia media = MediaFactory.CreateManagedAudioMedia(); media.AudioMediaData = data; return(media); }
public async Task Input_Process_OutputNotExpected() { var fakeDataProvider = A.Fake <IDataProvider>(); A.CallTo(() => fakeDataProvider.GetData()).Returns(InputData()); var dataProvider = DataProviderFactory.Create(); var resolver = new Sudoku_Solver.Sudoku9X9Solver( InputValidatorFactory.Create()); var(result, outputMatrix) = await resolver.Process(await fakeDataProvider.GetData()); Assert.IsTrue(result); Assert.IsFalse(MatchMatricResult(outputMatrix, InvalidExpectedOutput())); }
public async Task Input_ValidData_Success() { var dataProvider = DataProviderFactory.Create(); await dataProvider.GetData(); }
public override DbDataReader Execute() { var provider = DataProviderFactory.Create(Context, QueryInfo); return(new PrimarSqlDataReader(provider)); }