System.Tests.AppDomainTests.ProcessExit_Called C# (CSharp) Method

ProcessExit_Called() private method

private ProcessExit_Called ( ) : void
return void
        public void ProcessExit_Called()
        {
            System.IO.File.Delete("success.txt");
            RemoteInvoke(() =>
            {
                EventHandler handler = (sender, e) => 
                {
                    System.IO.File.Create("success.txt");
                };

                AppDomain.CurrentDomain.ProcessExit += handler;
                return SuccessExitCode;
            }).Dispose();

            Assert.True(System.IO.File.Exists("success.txt"));
        }