public void The_ComponentSpec_Is_Removed_Completely()
        {
            spec.DeleteSelf();

            Assert.That(set.EntitySet.ComponentSpecifications, Is.Empty);
            Assert.That(entity.Components, Is.Empty);
            Assert.That(set.ComponentMappings, Is.Empty);
        }
        void form_DeleteSpec(object sender, EventArgs e)
        {
            if (Detached)
            {
                return;
            }

            spec.DeleteSelf();
        }