public void IncludingExclusiveSwitch_Passes()
        {
            var jobFactory = new ShowHeapJobFactory {
                RunningProcess = { Pid = 1234, SuspendProcess = true }
            };

            Assert.DoesNotThrow(() => jobFactory.Validate());
        }
        public void OmittingExclusiveSwitch_ThrowsException()
        {
            var jobFactory = new ShowHeapJobFactory {
                RunningProcess = { Pid = 1234 }
            };

            var exception = Assert.Throws <ErrorWithExitCodeException>(() => jobFactory.Validate());

            Assert.That(exception.Message, Does.Contain("-x switch is required"));
        }