Exemple #1
0
        public void Character()
        {
            string result = null;

            using (var device = CharacterDevice.Open((char r) => result += r))
                device.Write("1337".GetEnumerator()).Wait();
            Assert.Equal("1337", result);
        }
Exemple #2
0
        public void String(string expect, string[] append)
        {
            string result = null;

            using (var device = CharacterDevice.Open(r => result = r))
                foreach (var a in append)
                {
                    device.Write(a.GetEnumerator());
                }
            Assert.Equal(expect, result);
        }
Exemple #3
0
        public void Task(string expect, string[] append)
        {
            var result = CharacterDevice.Open();

            foreach (var a in append)
            {
                result.Item1.Write(a.GetEnumerator());
            }
            result.Item1.Close();
            Assert.Equal(expect, result.Item2.WaitFor());
        }