コード例 #1
0
        public void ValueUnformattedExtractionSuccessCaseTest2()
        {
            string           expected = "regarder";
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder frenchBuilder = new LanguageFrenchBuilder("regarder, examiner");

            director.ConstructUnformattedImport(frenchBuilder);
            string actual = frenchBuilder.GetResult().Value;

            Assert.AreEqual(expected, actual);
        }
コード例 #2
0
        public void ExempleUnformattedExtractionSuccessCaseTest2()
        {
            string           expected       = "";
            LanguageDirector director       = new LanguageDirector();
            LanguageBuilder  englishBuilder = new LanguageEnglishBuilder("to carry out");

            director.ConstructUnformattedImport(englishBuilder);

            string actual = englishBuilder.GetResult().Example;

            Assert.AreEqual(expected, actual);
        }
コード例 #3
0
        public void ValueUnformattedExtractionSuccessCaseTest1()
        {
            string           expected       = "to look [sb] over";
            LanguageDirector director       = new LanguageDirector();
            LanguageBuilder  englishBuilder = new LanguageEnglishBuilder("to look [sb] over");

            director.ConstructUnformattedImport(englishBuilder);

            string actual = englishBuilder.GetResult().Value;

            Assert.AreEqual(expected, actual);
        }
コード例 #4
0
        public void ExempleUnformattedExtractionSuccessCaseTest1()
        {
            string           expected = "you must carry out the instructions carefully";
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder frenchBuilder = new LanguageFrenchBuilder("effectuer, réaliser, mener, mener à éxécution, suivre ex: you must carry out the instructions carefully");

            director.ConstructUnformattedImport(frenchBuilder);
            string actual = frenchBuilder.GetResult().Example;

            Assert.AreEqual(expected, actual);
        }
コード例 #5
0
        public void NounTypeformattedExtractionSuccessCaseTest1()
        {
            Language.Types   expected = English.Types.noun;
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder englishBuilder = new LanguageEnglishBuilder("to look [sb] over {C=}{E=}{T=noun}{S=}");

            director.ConstructformattedImport(englishBuilder);

            Language.Types actual = englishBuilder.GetResult().Type;
            Assert.AreEqual(expected, actual);
        }
コード例 #6
0
        public void ValueFormattedImportSuccessCaseTest4()
        {
            string           expected = "to look [sb] over";
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder englishBuilder = new LanguageEnglishBuilder("to look [sb] over {C=}{E=test}{T=phrasalVerb}{S=}");

            director.ConstructformattedImport(englishBuilder);

            string actual = englishBuilder.GetResult().Value;

            Assert.AreEqual(expected, actual);
        }
コード例 #7
0
        public void ValueFormattedImportSuccessCaseTest2()
        {
            string           expected = "regarder";
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder frenchBuilder = new LanguageFrenchBuilder("regarder {C=}{E=test}{T=undefined}{S= examiner}");

            director.ConstructformattedImport(frenchBuilder);

            string actual = frenchBuilder.GetResult().Value;

            Assert.AreEqual(expected, actual);
        }
コード例 #8
0
        public void VerbTypeUnformattedExtractionSuccessCaseTest1()
        {
            Language.Types   expected = English.Types.verb;
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder englishBuilder = new LanguageEnglishBuilder("to faint");

            director.ConstructUnformattedImport(englishBuilder);
            englishBuilder.ProceedGetType();

            Language.Types actual = englishBuilder.GetResult().Type;
            Assert.AreEqual(expected, actual);
        }
コード例 #9
0
        public void CommentUnformattedExtractionSuccessCaseTest1()
        {
            string           expected = "vacances";
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder frenchBuilder = new LanguageFrenchBuilder("reporter à(vacances)");

            director.ConstructUnformattedImport(frenchBuilder);

            string actual = frenchBuilder.GetResult().Comment;

            Assert.AreEqual(expected, actual);
        }
コード例 #10
0
        public void SynonysmsFormattedImportSuccessCaseTest4()
        {
            List <string> expected    = new List <string> {
            };
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder englishBuilder = new LanguageEnglishBuilder("to look [sb] over {C=}{E=test}{T=phrasalVerb}{S=}");

            director.ConstructformattedImport(englishBuilder);

            List <string> actual = englishBuilder.GetResult().Synonysms;

            CollectionAssert.AreEqual(expected, actual);
        }
コード例 #11
0
        public void SynonymsUnformattedExtractionSuccessCaseTest2()
        {
            List <string> expected    = new List <string> {
            };
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder englishBuilder = new LanguageEnglishBuilder("to carry out");

            director.ConstructUnformattedImport(englishBuilder);

            List <string> actual = englishBuilder.GetResult().Synonysms;

            CollectionAssert.AreEqual(expected, actual);
        }
コード例 #12
0
        public void SynonymsUnformattedExtractionSuccessCaseTest1()
        {
            List <string> expected = new List <string> {
                "réaliser", "mener", "mener à éxécution", "suivre"
            };
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder frenchBuilder = new LanguageFrenchBuilder("effectuer, réaliser, mener, mener à éxécution, suivre ex: you must carry out the instructions carefully");

            director.ConstructUnformattedImport(frenchBuilder);

            List <string> actual = frenchBuilder.GetResult().Synonysms;

            CollectionAssert.AreEqual(expected, actual);
        }
コード例 #13
0
        public void SynonysmsFormattedImportSuccessCaseTest3()
        {
            List <string> expected = new List <string> {
                ""
            };
            LanguageDirector director = new LanguageDirector();

            LanguageBuilder frenchBuilder = new LanguageFrenchBuilder("regarder {C=}{E=}{T=undefined}{S=}");

            director.ConstructformattedImport(frenchBuilder);

            List <string> actual = frenchBuilder.GetResult().Synonysms;

            CollectionAssert.AreEqual(expected, actual);
        }