Example #1
0
        public void IssueEnsureICanAddAPresidentialPosition()
        {
            Issue iss = new Issue();
            iss.Name = "CivilRights";

            iss.AddPresidentialPositionURL("whitehouse.gov/issues/CivilRights");

            Assert.AreEqual("whitehouse.gov/issues/CivilRights", iss.PresPositionURL);
        }
Example #2
0
        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);
        }
Example #3
0
 public void IssueEnsureICanCreateAnInstance()
 {
     Issue iss = new Issue();
     Assert.IsNotNull(iss);
 }
Example #4
0
        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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }