Ejemplo n.º 1
0
        public async Task Render_Callbacks()
        {
            _sw = Stopwatch.StartNew();
            _sut.Start();
            await Task.Delay(50);

            _sut.Stop();
            Assert.IsTrue(_callbacks.Any());
        }
Ejemplo n.º 2
0
        public void Render_Uninitialized_Start_Throws()
        {
            var result = Assert.ThrowsException <COMException>(
                () =>
            {
                _sut.Start();
            });

            Assert.AreEqual(WasapiErrors.AUDCLNT_E_NOT_INITIALIZED, result.HResult);
        }
Ejemplo n.º 3
0
 public void Render_State_Running_After_Start()
 {
     _sut.Start();
     Assert.AreEqual(AudioSessionClientState.Running, _sut.State);
 }