Exemplo n.º 1
0
        public void PartiallyLabeledTryParseTest(string label, PartiallyLabeled expected, bool canParse)
        {
            bool canParsed = EnumLabel.TryParse <PartiallyLabeled>(label, out PartiallyLabeled result);

            Assert.Equal(expected, result);
            Assert.Equal(canParse, canParsed);
        }
Exemplo n.º 2
0
        public void DuplicatedLabelTryParseTest(string label, DuplicatedLabel expected, bool canParse)
        {
            bool canParsed = EnumLabel.TryParse <DuplicatedLabel>(label, out DuplicatedLabel result);

            Assert.Equal(canParse, canParsed);
            Assert.Equal(expected, result);
        }
Exemplo n.º 3
0
        public void TryParseTest(string argument, EnumWithAttribute value, bool canParse)
        {
            bool isSuccess = EnumLabel.TryParse(argument, out EnumWithAttribute result);

            Assert.Equal(canParse, isSuccess);

            Assert.Equal(value, result);
        }
Exemplo n.º 4
0
 public void DuplicatedLabelParseTest(string label, DuplicatedLabel expected, bool canParse)
 {
     try
     {
         var value = EnumLabel.Parse <DuplicatedLabel>(label);
         Assert.Equal(expected, value);
         Assert.True(canParse);
     }
     catch
     {
         Assert.False(canParse);
     }
 }
Exemplo n.º 5
0
 public void PartiallyLabeledParseTest(string label, PartiallyLabeled expected, bool canParse)
 {
     try
     {
         var result = EnumLabel.Parse <PartiallyLabeled>(label);
         Assert.Equal(expected, result);
         Assert.True(canParse);
     }
     catch
     {
         Assert.False(canParse);
     }
 }
Exemplo n.º 6
0
        void ReleaseDesignerOutlets()
        {
            if (AvailableLanguagesLabel != null)
            {
                AvailableLanguagesLabel.Dispose();
                AvailableLanguagesLabel = null;
            }

            if (AvailableLanguagesTitle != null)
            {
                AvailableLanguagesTitle.Dispose();
                AvailableLanguagesTitle = null;
            }

            if (ChangeLanguageButton != null)
            {
                ChangeLanguageButton.Dispose();
                ChangeLanguageButton = null;
            }

            if (EnumLabel != null)
            {
                EnumLabel.Dispose();
                EnumLabel = null;
            }

            if (EnumTitle != null)
            {
                EnumTitle.Dispose();
                EnumTitle = null;
            }

            if (GreetingTitle != null)
            {
                GreetingTitle.Dispose();
                GreetingTitle = null;
            }

            if (GreetingValue != null)
            {
                GreetingValue.Dispose();
                GreetingValue = null;
            }

            if (LoadedLanguageTitle != null)
            {
                LoadedLanguageTitle.Dispose();
                LoadedLanguageTitle = null;
            }

            if (LoadedLanguageValue != null)
            {
                LoadedLanguageValue.Dispose();
                LoadedLanguageValue = null;
            }

            if (MultilineTitle != null)
            {
                MultilineTitle.Dispose();
                MultilineTitle = null;
            }

            if (MultilineValue != null)
            {
                MultilineValue.Dispose();
                MultilineValue = null;
            }

            if (SingleEnumLabel != null)
            {
                SingleEnumLabel.Dispose();
                SingleEnumLabel = null;
            }

            if (SingleEnumTitle != null)
            {
                SingleEnumTitle.Dispose();
                SingleEnumTitle = null;
            }
        }
Exemplo n.º 7
0
 public void ParseTest(string argument, EnumWithAttribute expected)
 {
     Assert.Equal(expected, EnumLabel.Parse <EnumWithAttribute>(argument));
 }