Beispiel #1
0
        // 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();
 }
Beispiel #4
0
        public override DbDataReader Execute()
        {
            var provider = DataProviderFactory.Create(Context, QueryInfo);

            return(new PrimarSqlDataReader(provider));
        }