AK.F1.Timing.Server.Proxy.ProxySessionTest.proxy_raises_disposed_event_once_when_disposed C# (CSharp) Method

proxy_raises_disposed_event_once_when_disposed() private method

private proxy_raises_disposed_event_once_when_disposed ( ) : void
return void
        public void proxy_raises_disposed_event_once_when_disposed()
        {
            using(var client = CreateSocket())
            {
                int disposedCount = 0;
                var session = new ProxySession(1, client);
                session.Disposed += delegate { ++disposedCount; };
                ((IDisposable)session).Dispose();
                ((IDisposable)session).Dispose();
                Assert.Equal(1, disposedCount);
            }
        }