Пример #1
0
 public async Task TestThrowing()
 {
     SocketSettings settings = new SocketSettings()
     {
         CatchApplicationExceptions = false, RsaKey = RsaStatic.GenerateKeyPairParams()
     };
     IVSLCallback callback = new FakeCallback();
     FakeSocket   socket   = new FakeSocket(settings, callback);
     await Assert.ThrowsExceptionAsync <InvalidOperationException>(() => socket.OnPacketReceived(0, null));
 }
Пример #2
0
        public async Task TestCatching()
        {
            SocketSettings settings = new SocketSettings()
            {
                CatchApplicationExceptions = true, RsaKey = RsaStatic.GenerateKeyPairParams()
            };
            IVSLCallback callback = new FakeCallback();
            FakeSocket   socket   = new FakeSocket(settings, callback);

            Assert.IsFalse(await socket.OnPacketReceived(0, null));
        }