Exemple #1
0
        public void DeSerializeMachineOptionTest()
        {
            var machineOptionList =
                MachineOptionList.FromXml <MachineOptionList>(
                    this.GetMachineOptionText());

            Assert.AreEqual(5, machineOptionList.Count);
            Assert.AreEqual("OmrThreshold", machineOptionList[0].Name);
            Assert.AreEqual("20", machineOptionList[0].Value);
        }
Exemple #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>();
        }
Exemple #3
0
        public void SerializeMachineOptionTest()
        {
            var machineParamList =
                MachineOptionList.FromXml <MachineOptionList>(
                    this.GetMachineOptionText());
            var xmlRootOverride = new XmlRootAttribute("MachineOptions");

            string machineParamXml =
                MachineOptionList.Serialize(machineParamList, xmlRootOverride);

            Assert.AreEqual(
                this.GetMachineOptionText(), machineParamXml, machineParamXml);
        }