public MainPage()
 {
     this.InitializeComponent();
     mys   = new Stack <Contest>();
     list  = new ContestList();
     is_ok = new HashSet <string>();
     CreateStartupTask();
     Query();
 }
Esempio n. 2
0
        /// <summary>
        ///     Initializes a new instance of the <see cref="DefinitionBinder"/> class.
        /// </summary>
        /// <externalUnit cref="BallotList"/>
        /// <externalUnit cref="ballots"/>
        /// <externalUnit cref="CardList"/>
        /// <externalUnit cref="cards"/>
        /// <externalUnit cref="ContestList"/>
        /// <externalUnit cref="contests"/>
        /// <externalUnit cref="ElectionParameterList"/>
        /// <externalUnit cref="electionParameters"/>
        /// <externalUnit cref="MachineOptionList"/>
        /// <externalUnit cref="machineOptions"/>
        /// <externalUnit cref="MachineParameters"/>
        /// <externalUnit cref="machineParams"/>
        /// <revision revisor="dev11" date="12/16/2008" version="1.0.0.0">
        ///     Member Created
        /// </revision>
        public DefinitionBinder()
        {
            this.ballots        = new BallotList();
            this.cards          = new CardList();
            this.faces          = new FaceList();
            this.contests       = new ContestList();
            this.machineOptions = new MachineOptionList();
            this.machineParams  = new MachineParameters();
            this.machineParams.ParameterFiles = new ParameterFileList();
            this.electionParameters           = new ElectionParameterList();

            this.faceMap = new Dictionary <string, Face>();
        }
Esempio n. 3
0
        public void DeSerializeContestTest()
        {
            var contestList =
                ContestList.FromXml <ContestList>(this.GetContestText());

            Assert.AreEqual(1, contestList.Count);
            Assert.AreEqual(4, contestList[0].Candidates.Count);
            Assert.AreEqual("Straight Party", contestList[0].Name);
            Assert.AreEqual(29, contestList[0].Id);
            Assert.AreEqual(1, contestList[0].VoteFor);
            Assert.AreEqual(98, contestList[0].Candidates[3].Id);
            Assert.AreEqual("New York", contestList[0].Candidates[3].Name);
        }
Esempio n. 4
0
        public void SerializeContestTest()
        {
            var contestList =
                ContestList.FromXml <ContestList>(this.GetContestText());
            var xmlRootOverride = new XmlRootAttribute("Contests");

            string contestXml = ContestList.Serialize(
                contestList, xmlRootOverride);

            Assert.AreEqual(this.GetContestText(), contestXml, contestXml);

            var contest = new Contest();

            contest.Id      = 1;
            contest.Name    = "King";
            contest.VoteFor = 2;

            var newList = new ContestList();

            newList.Add(contest);
            contestXml = ContestList.Serialize(newList, xmlRootOverride);
            Assert.IsNotNull(contestXml);
        }