public void Modify_CallTwoTimes_Succeeds()
        {
            TestVMDescriptor descriptor = new TestVMDescriptor();

            descriptor.Modify();
            descriptor.Modify();
        }
        public void Modify_CallOnSealedInstance_ThrowsException()
        {
            TestVMDescriptor descriptor = new TestVMDescriptor();

            descriptor.Seal();

            AssertHelper.Throws <InvalidOperationException>(
                () => descriptor.Modify()
                );
        }