예제 #1
0
        public void RetrieveItalianSimpleConjugations(string verbTenseName)
        {
            var conjugations = ReversoContextVerbConjugations.GetVerbTenseConjugations("italian", "vivere", verbTenseName);

            Assert.All(conjugations, c => Assert.IsType <SimpleConjugation>(c));
            Assert.All(conjugations, c => Assert.NotNull(c.Verb));
        }
예제 #2
0
        public void RetrieveItalianCompoundConjugations(string verbTenseName)
        {
            var conjugations = ReversoContextVerbConjugations.GetVerbTenseConjugations("italian", "vivere", verbTenseName);

            PrintConjugations(conjugations);
            Assert.All(conjugations, c => Assert.IsType <CompoundConjugation>(c));
            Assert.All(conjugations, c => Assert.NotNull(((CompoundConjugation)c).AuxiliaryVerb));
            Assert.All(conjugations, c => Assert.NotNull(c.Verb));
        }
예제 #3
0
        public void RetrieveFrenchSimpleConjugations(string verbTenseName)
        {
            var conjugations = ReversoContextVerbConjugations.GetVerbTenseConjugations("french", "regarder", verbTenseName);

            PrintConjugations(conjugations);

            Assert.All(conjugations, c => Assert.IsType <SimpleConjugation>(c));
            Assert.All(conjugations, c => Assert.NotNull(c.Verb));
        }
예제 #4
0
        public void RetrieveSpanishSimpleConjugations(string verbTenseName)
        {
            var conjugations = ReversoContextVerbConjugations.GetVerbTenseConjugations("spanish", "manejar", verbTenseName);

            PrintConjugations(conjugations);

            Assert.All(conjugations, c => Assert.IsType <SimpleConjugation>(c));
            Assert.All(conjugations, c => Assert.NotNull(c.Verb));
        }
예제 #5
0
        public void RetrieveItalianImperativeConjugations()
        {
            string[] expected     = { "mangia", "mangi", "mangiamo", "mangiate", "mangino" };
            var      conjugations = ReversoContextVerbConjugations.GetVerbTenseConjugations("italian", "mangiare", "Imperativo Presente");

            PrintConjugations(conjugations);

            Assert.All(conjugations, c => Assert.IsType <SimpleConjugation>(c));
            Assert.Equal(conjugations.Select(c => c.Verb), expected);
        }
예제 #6
0
        public void RetrieveFrenchCompoundConjugations(string verbTenseName)
        {
            var conjugations = ReversoContextVerbConjugations.GetVerbTenseConjugations("french", "regarder", verbTenseName);

            PrintConjugations(conjugations);

            Assert.All(conjugations, c => Assert.IsType <CompoundConjugation>(c));
            Assert.All(conjugations, c => Assert.NotNull(((CompoundConjugation)c).AuxiliaryVerb));
            Assert.All(conjugations, c => Assert.NotNull(c.Verb));
        }