public void WhereNotCompanyName_SetsCorrectParameter() { var jobSearch = new JobSearchStub("DevKey", "api.careerbuilder.com", "", ""); jobSearch.WhereNotCompanyName("Coca Cola"); jobSearch.AddParametersToRequest(); var param = jobSearch.Request.Parameters.Find(qs => qs.Name == "ExcludeCompanyNames"); Assert.IsNotNull(param, "ExcludeCompanyNames should exist."); Assert.AreEqual("Coca Cola", param.Value, "ExcludeCompanyNames value should be 'Coca Cola'"); }
public void SetRecordsPerGroup_NotSet() { var jobSearch = new JobSearchStub("DevKey", "api.careerbuilder.com", "", ""); jobSearch.AddParametersToRequest(); var param_records_per_group = jobSearch.Request.Parameters.Find(qs => qs.Name == "recordspergroup"); Assert.IsNull(param_records_per_group); }
public void SetRecordsPerGroup() { var jobSearch = new JobSearchStub("DevKey", "api.careerbuilder.com", "", ""); jobSearch.SetRecordsPerGroup(2); jobSearch.AddParametersToRequest(); var param_records_per_group = jobSearch.Request.Parameters.Find(qs => qs.Name == "recordspergroup").Value; Assert.AreEqual(2,param_records_per_group ); }
public void WhereGroupValue_SetsCorrectParameters_WhenNotSet() { var jobSearch = new JobSearchStub("DevKey", "api.careerbuilder.com", "", ""); jobSearch.AddParametersToRequest(); var param_grouping_value = jobSearch.Request.Parameters.Find(qs => qs.Name == "groupingvalue"); var param_advanced_grouping = jobSearch.Request.Parameters.Find(qs => qs.Name == "advancedgroupingmode").Value; var param_enable_company_job_title_collapse = jobSearch.Request.Parameters.Find(qs => qs.Name == "enablecompanyjobtitlecollapse").Value; Assert.IsNull(param_grouping_value); Assert.AreEqual(false,param_advanced_grouping); Assert.AreEqual(false,param_enable_company_job_title_collapse); }
public void WhereNotKeywords_SetsCorrectParameter_Empty() { var jobSearch = new JobSearchStub("DevKey", "api.careerbuilder.com", "", ""); jobSearch.WhereNotKeywords(" "); jobSearch.AddParametersToRequest(); var param = jobSearch.Request.Parameters.Find(qs => qs.Name == "excludekeywords"); Assert.IsNull(param, "ExcludeKeywords should not exist."); }
public void WhereNotKeywords_SetsCorrectParameter_Multiple() { var jobSearch = new JobSearchStub("DevKey", "api.careerbuilder.com", "", ""); jobSearch.WhereNotKeywords("Coca Cola", "Intel Rabbit Co"); jobSearch.AddParametersToRequest(); var param = jobSearch.Request.Parameters.Find(qs => qs.Name == "excludekeywords"); Assert.IsNotNull(param, "ExcludeKeywords should exist."); Assert.AreEqual("Coca Cola,Intel Rabbit Co", param.Value, "ExcludeKeywords value should be 'Coca Cola,Intel Rabbit Co'"); }