public void IssueEnsureICanAddAPresidentialPosition() { Issue iss = new Issue(); iss.Name = "CivilRights"; iss.AddPresidentialPositionURL("whitehouse.gov/issues/CivilRights"); Assert.AreEqual("whitehouse.gov/issues/CivilRights", iss.PresPositionURL); }
public void IssueEnsureICanAddLegislation() { Bill bill = new Bill(); bill.HouseID = "hr1234"; Issue iss = new Issue(); iss.AddLegislation(bill); iss.AddLegislation(bill); Assert.AreEqual(1, iss.Legislation.Count); Assert.AreEqual("hr1234", iss.Legislation[0].HouseID); }
public void IssueEnsureICanCreateAnInstance() { Issue iss = new Issue(); Assert.IsNotNull(iss); }
public void RepoEnsureICanGetPublicPositionObj() { ConnectMocks(); //Arrange Issue iss = new Issue(); iss.Name = "Iran"; issue_datasource.Add(iss); //Act Repo.AddIssuePosition("Iran", "NY12", "123abc", false, 9); PositionResult result = Repo.GetIssuePublicPosition("Iran", "NY12"); //Assert Assert.AreEqual("Iran", result.Issue_Name); Assert.AreEqual(1, result.Against); }
public void RepoEnsureICanGetAnIssueByName() { ConnectMocks(); //Arrange Issue iss = new Issue(); iss.Name = "civilrights"; issue_datasource.Add(iss); //Act var ThisIssue = Repo.GetIssue("CivilRights"); //Assert Assert.AreEqual("civilrights", ThisIssue.Name); }
public void RepoEnsureICanAddAnIssuePosition() { ConnectMocks(); //Arrange Issue iss = new Issue(); iss.Name = "Guns?"; issue_datasource.Add(iss); //Act Repo.AddIssuePosition("Guns?", "FL14", "abc123", true, 7); //Assert Assert.IsNotNull(vote_data); Assert.IsNotNull(iss.PublicPosition); Assert.AreEqual("fl14", iss.PublicPosition[0].District); }