public static void Initialize()
 {
     if (PatternSchema != null)
     {
         return;
     }
     PatternSchema = new CustomPatternBaseTestPattern();
 }
        public void AfterInitializationRegistrationInfoFilledCorrectly()
        {
            CustomPatternBaseTestPattern.Initialize();

            Assert.IsNotNull(CustomPatternBaseTestPattern.Pattern);
            Assert.IsNotNull(CustomPatternBaseTestPattern.SomeIntProperty);
            Assert.IsNotNull(CustomPatternBaseTestPattern.SomeStringProperty);
            Assert.IsNotNull(CustomPatternBaseTestPattern.StandaloneIntProperty);
        }