Exemple #1
0
        public PluralizePtTests()
        {
            inflector = new Flexer(new PortugueseRuleSet());

            // pluralizables
            TestData.Add("Compra", "Compras");
            TestData.Add("Caminhao", "Caminhoes");
            TestData.Add("Motor", "Motores");
            TestData.Add("Bordel", "Bordeis");
            TestData.Add("palavra_chave", "palavra_chaves");
            TestData.Add("Abril", "Abris");
            TestData.Add("Azul", "Azuis");
            TestData.Add("Alcool", "Alcoois");

            // irregulars
            TestData.Add("Perfil", "Perfis");
            TestData.Add("Alemao", "Alemaes");
            TestData.Add("Mao", "Maos");
            TestData.Add("Cao", "Caes");
            TestData.Add("Reptil", "Repteis");
            TestData.Add("Sotao", "Sotaos");
            TestData.Add("Pais", "Paises");
            TestData.Add("Pai", "Pais");

            // uncountables
            TestData.Add("Atlas", "Atlas");
            TestData.Add("Lapis", "Lapis");
            TestData.Add("Onibus", "Onibus");
            TestData.Add("Pires", "Pires");
            TestData.Add("Virus", "Virus");
            TestData.Add("Torax", "Torax");
        }
Exemple #2
0
        public UncamelizeTests()
        {
            inflector = new Flexer(new PortugueseRuleSet());

            // pluralizables
            TestData.Add("Camel", "camel");
            TestData.Add("TwoCamels", "two_camels");
            TestData.Add("ANiceCamel", "a_nice_camel");
        }
        public PascalizeAndCamelizeTests()
        {
            _inflector = new Flexer(new EnglishRuleSet());

            TestData.Add("customer", "Customer");
            TestData.Add("CUSTOMER", "CUSTOMER");
            TestData.Add("CUStomer", "CUStomer");
            TestData.Add("customer_name", "CustomerName");
            TestData.Add("customer_first_name", "CustomerFirstName");
            TestData.Add("customer_first_name_goes_here", "CustomerFirstNameGoesHere");
            TestData.Add("customer name", "Customer name");
        }
Exemple #4
0
        public PluralizeTests()
        {
            inflector = new Flexer(new EnglishRuleSet());

            TestData.Add("search", "searches");
            TestData.Add("switch", "switches");
            TestData.Add("fix", "fixes");
            TestData.Add("box", "boxes");
            TestData.Add("process", "processes");
            TestData.Add("address", "addresses");
            TestData.Add("case", "cases");
            TestData.Add("stack", "stacks");
            TestData.Add("wish", "wishes");
            TestData.Add("fish", "fish");

            TestData.Add("category", "categories");
            TestData.Add("query", "queries");
            TestData.Add("ability", "abilities");
            TestData.Add("agency", "agencies");
            TestData.Add("movie", "movies");

            TestData.Add("archive", "archives");

            TestData.Add("index", "indices");

            TestData.Add("wife", "wives");
            TestData.Add("safe", "saves");
            TestData.Add("half", "halves");

            TestData.Add("move", "moves");

            TestData.Add("salesperson", "salespeople");
            TestData.Add("person", "people");

            TestData.Add("spokesman", "spokesmen");
            TestData.Add("man", "men");
            TestData.Add("woman", "women");

            TestData.Add("basis", "bases");
            TestData.Add("diagnosis", "diagnoses");

            TestData.Add("datum", "data");
            TestData.Add("medium", "media");
            TestData.Add("analysis", "analyses");

            TestData.Add("node_child", "node_children");
            TestData.Add("child", "children");

            TestData.Add("experience", "experiences");
            TestData.Add("day", "days");

            TestData.Add("comment", "comments");
            TestData.Add("foobar", "foobars");
            TestData.Add("newsletter", "newsletters");

            TestData.Add("old_news", "old_news");
            TestData.Add("news", "news");

            TestData.Add("series", "series");
            TestData.Add("species", "species");

            TestData.Add("quiz", "quizzes");

            TestData.Add("perspective", "perspectives");

            TestData.Add("ox", "oxen");
            TestData.Add("photo", "photos");
            TestData.Add("buffalo", "buffaloes");
            TestData.Add("tomato", "tomatoes");
            TestData.Add("dwarf", "dwarves");
            TestData.Add("elf", "elves");
            TestData.Add("information", "information");
            TestData.Add("equipment", "equipment");
            TestData.Add("bus", "buses");
            TestData.Add("status", "statuses");
            TestData.Add("status_code", "status_codes");
            TestData.Add("mouse", "mice");

            TestData.Add("louse", "lice");
            TestData.Add("house", "houses");
            TestData.Add("octopus", "octopi");
            TestData.Add("virus", "viri");
            TestData.Add("alias", "aliases");
            TestData.Add("portfolio", "portfolios");

            TestData.Add("vertex", "vertices");
            TestData.Add("matrix", "matrices");

            TestData.Add("axis", "axes");
            TestData.Add("testis", "testes");
            TestData.Add("crisis", "crises");

            TestData.Add("rice", "rice");
            TestData.Add("shoe", "shoes");

            TestData.Add("horse", "horses");
            TestData.Add("prize", "prizes");
            TestData.Add("edge", "edges");

            /* Tests added by Bas Jansen */
            TestData.Add("goose", "geese");
            TestData.Add("deer", "deer");
            TestData.Add("sheep", "sheep");
            TestData.Add("wolf", "wolves");
            TestData.Add("volcano", "volcanoes");
            TestData.Add("aircraft", "aircraft");
            TestData.Add("alumna", "alumnae");
            TestData.Add("alumnus", "alumni");
            TestData.Add("fungus", "fungi");
        }