Beispiel #1
0
        public void DeSerializeElectionParameterTest()
        {
            var electionParameterList =
                ElectionParameterList.FromXml <ElectionParameterList>(
                    this.GetElectionParametersText());

            Assert.AreEqual(6, electionParameterList.Count);
            Assert.AreEqual("ElectionName", electionParameterList[0].Name);
            Assert.AreEqual("Philippines Demo", electionParameterList[0].Value);
        }
Beispiel #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>();
        }
Beispiel #3
0
        public void SerializeElectionParameterTest()
        {
            var electionParamList =
                ElectionParameterList.FromXml <ElectionParameterList>(
                    this.GetElectionParametersText());
            var xmlRootOverride = new XmlRootAttribute("ElectionParameters");

            string electionParamXml =
                ElectionParameterList.Serialize(
                    electionParamList, xmlRootOverride);

            Assert.AreEqual(
                this.GetElectionParametersText(),
                electionParamXml,
                electionParamXml);
        }