Exemplo n.º 1
0
        public void TaskIsNotCompletedByDefault()
        {
            StreamProcessor sp   = CreateProcessor();
            Task <bool>     task = sp.Start();

            Assert.False(task.IsCompleted);
        }
Exemplo n.º 2
0
        public void PutCausesTaskToBeCompleted()
        {
            StreamProcessor sp   = CreateProcessor();
            Task <bool>     task = sp.Start();

            SimulateMessageReceived("put", EmptyPutData);
            Assert.True(task.IsCompleted);
        }
Exemplo n.º 3
0
        private StreamProcessor CreateAndStartProcessor()
        {
            StreamProcessor sp = CreateProcessor();

            sp.Start();
            Assert.True(_esStartedReady.WaitOne(TimeSpan.FromSeconds(5)));
            _esStartedReady.Reset();
            return(sp);
        }