public void Technology()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Technology Architect (OpenStack Cloud Development)", Rules());

            Assert.AreEqual("Technician Research and Development", match);
        }
        public void Software()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Software Engineer, Product Testing, Online", Rules());

            Assert.AreEqual("Software Engineer, Product Testing, Server", match);
        }
        public void Tririga()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Tririga Developer & App Support", Rules());

            Assert.AreEqual("Tririga Developer (FC0044503)", match);
        }
        public void Match_Similar_Names()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match(".NET / SQL Reports Developer (6 Month Contract)", Rules());

            Assert.AreEqual(".Net Application Developers(C#, SQL)", match);
        }
        public void director()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Director of Development and Acquisitions", Rules());

            Assert.AreEqual("Director Development Operations", match);
        }
        public void c_sp()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("C# Development Support", Rules());

            Assert.AreEqual("C# Developers", match);
        }
        public void ba()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Business System Analyst", Rules());

            Assert.AreEqual("Business Systems Analyst (BSA)", match);
        }
        public void Web()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Web Programmer", Rules());

            Assert.AreEqual("Web Engineer", match);
        }
        public void electronics()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Electrical and Electronics Engineering Technologist", Rules());

            Assert.AreEqual("Electronics Engineering Technologist - Lab Tech.", match);
        }
        public void bi()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Business Intelligence Analyst", Rules());

            Assert.AreEqual("Business Intelligence Technical Analyst", match);
        }
        public void DBA()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Senior Oracle Database Administrator", Rules());

            Assert.AreEqual("Senior Oracle DBA", match);
        }
        public void salesforce()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Business Analyst-Salesforce", Rules());

            Assert.AreEqual("Salesforce Analyst", match);
        }
        public void Programmer_Analyst()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Programmer Analyst - Data Warehouse Integration", Rules());

            Assert.AreEqual("Programmer Analyst", match);
        }
        public void Principal_Software()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Principal Software Engineer - Backend", Rules());

            Assert.AreEqual("Intermediate Software Engineer - Backend", match);
        }
        public void Analytics_Engineer()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Analytics Engineer(Big Data)", Rules());

            Assert.AreEqual("Analytics Engineer", match);
        }
        public void ACE()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("ACE Program - Portuguese + English Speaking- Service Desk Analyst (24/7 shifts)", Rules());

            Assert.AreEqual("ACE Program - Portuguese Speaking - Service Desk Analyst(24 / 7 shifts)", match);
        }
        public void Web_portal()
        {
            var similarity = new JobTitleSimilarity();
            var match      = similarity.Match("Web Portal Testing",
                                              "Web Programmer",
                                              "Web Portal Tester(QA Analyst)"
                                              );

            Assert.AreEqual("Web Portal Tester( QA Analyst)", match);
        }