public void If_Regular_AdministrationJobType_Then_More_Than_Half_Positive_Votes_Is_Success() { // Arrange AdministrationJobsVoting administrationJobsVoting = new AdministrationJobsVoting(AdministrationJobsType.Regular, building); // Act administrationJobsVoting.AddVote(new OwnerVote(true, partitionSpace1)); administrationJobsVoting.AddVote(new OwnerVote(true, partitionSpace2)); administrationJobsVoting.AddVote(new OwnerVote(false, partitionSpace4)); administrationJobsVoting.AddVote(new OwnerVote(true, partitionSpace3)); // Assert Assert.IsTrue(administrationJobsVoting.IsFinished); Assert.IsTrue(administrationJobsVoting.IsAccepted); }
public void If_Extraordinary_AdministrationJobType_Then_All_Positive_Votes_Is_Success() { // Arrange AdministrationJobsVoting administrationJobsVoting = new AdministrationJobsVoting(AdministrationJobsType.Extraordinary, building); // Act administrationJobsVoting.AddVote(new OwnerVote(true, partitionSpace1)); administrationJobsVoting.AddVote(new OwnerVote(true, partitionSpace2)); administrationJobsVoting.AddVote(new OwnerVote(true, partitionSpace4)); administrationJobsVoting.AddVote(new OwnerVote(true, partitionSpace3)); // Assert Assert.IsTrue(administrationJobsVoting.IsFinished); Assert.IsTrue(administrationJobsVoting.IsAccepted); }