Exemple #1
0
 public void TestAbbreviationsClassFindExpETC()
 {
     {
         Abbreviations abbs = new Abbreviations();
         abbs.AddAbbreviation("etc", "et cetera");
         // Assert
         Assert.AreEqual("et cetera", abbs.FindExplanationFor("etc"), "FindExplanation should find the explanation!");
     }
 }
Exemple #2
0
 public void TestAbbreviationsClassFindExpJNE()
 {
     {
         Abbreviations abbs = new Abbreviations();
         abbs.AddAbbreviation("jne", "ja niin edelleen");
         // Assert
         Assert.AreEqual("ja niin edelleen", abbs.FindExplanationFor("jne"), "FindExplanation should find the explanation!");
     }
 }
Exemple #3
0
 public void TestAbbreviationsClassHasAbbs()
 {
     {
         Abbreviations abbs = new Abbreviations();
         abbs.AddAbbreviation("np", "no problem");
         // Assert
         Assert.AreEqual(true, abbs.HasAbbreviation("np"), "HasAbbrebiation should find the added abbreviation!");
     }
 }
Exemple #4
0
 public void TestAbbreviationsClassFindExpNP()
 {
     {
         Abbreviations abbs = new Abbreviations();
         abbs.AddAbbreviation("np", "no problem");
         // Assert
         Assert.AreEqual("no problem", abbs.FindExplanationFor("np"), "FindExplanation should find the explanation!");
     }
 }
        public void AddAbbreviation()
        {
            ResourceLoader loader = new ResourceLoader();

            if (!string.IsNullOrWhiteSpace(_abbreviationCode) && !string.IsNullOrWhiteSpace(_abbreviationPhrase))
            {
                int result = _abbreviations.AddAbbreviation(_abbreviationCode.Trim(), _abbreviationPhrase.Trim());
                switch (result)
                {
                case -1:
                {
                    _reportError(loader.GetString("ErrorAbbreviationExists"));
                    break;
                }

                case -2:
                {
                    _reportError(loader.GetString("ErrorAbbreviationContainsSpaces"));
                    break;
                }

                case 0:
                {
                    AbbreviationCode   = "";
                    AbbreviationPhrase = "";
                    OnPropertyChanged("AbbreviationCollection");
                    break;
                }

                default:
                    break;
                }
            }
            else
            {
                if (string.IsNullOrWhiteSpace(_abbreviationCode))
                {
                    _reportError(loader.GetString("ErrorAbbreviationShortcutMissing"));
                }
                else if (string.IsNullOrWhiteSpace(_abbreviationPhrase))
                {
                    _reportError(loader.GetString("ErrorAbbreviationExpansionMissing"));
                }
            }
        }
 public void TestAbbreviationsClassFindExpJNE()
 {
     Abbreviations abbs = new Abbreviations();
     abbs.AddAbbreviation("jne", "ja niin edelleen");
     Assert.Equal("ja niin edelleen", abbs.FindExplanationFor("jne"));
 }
 public void TestAbbreviationsClassFindExpETC()
 {
     Abbreviations abbs = new Abbreviations();
     abbs.AddAbbreviation("etc", "et cetera");
     Assert.Equal("et cetera", abbs.FindExplanationFor("etc"));
 }
 public void TestAbbreviationsClassFindExpNP()
 {
     Abbreviations abbs = new Abbreviations();
     abbs.AddAbbreviation("np", "no problem");
     Assert.Equal("no problem", abbs.FindExplanationFor("np"));
 }
 public void TestAbbreviationsClassHasAbbs()
 {
     Abbreviations abbs = new Abbreviations();
     abbs.AddAbbreviation("np", "no problem");
     Assert.True(abbs.HasAbbreviation("np"));
 }