Ejemplo n.º 1
0
        public void WriteHundredToThousand_OutputMatch_Green()
        {
            //arrange
            WordNum newWordNum = new WordNum();
            //action
            string resultWord = newWordNum.WriteHundredToThousand("222");

            //assert
            Assert.AreEqual("two hundred and twenty-two", resultWord);
        }
Ejemplo n.º 2
0
        public void WriteThousandToMillion_OutputMatchUnderTwenty_Green()
        {
            //arrange
            WordNum newWordNum = new WordNum();
            //action
            string resultWord = newWordNum.WriteThousandToMillion("15919");

            //assert
            Assert.AreEqual("fifteen thousand nine hundred and nineteen", resultWord);
        }
Ejemplo n.º 3
0
        public void WriteUnderTwenty_OutputMatch_Red()
        {
            //arrange
            WordNum newWordNum = new WordNum();
            //action
            string resultWord = newWordNum.WriteUnderTwenty("12");

            //assert
            Assert.AreEqual("twelv", resultWord);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Save the current field as a string of details.
        /// </summary>
        /// <returns>XAML formatted string of field details.</returns>
        public string SaveConfig()
        {
            string str;

            str  = "<Field " + nameString + "=\"" + FieldName + "\"";
            str += " " + wordString + "=\"" + WordNum.ToString() + "\"";
            str += " " + bitString + "=\"" + BitStart.ToString() + "\"";
            str += " " + lengthString + "=\"" + BitLength.ToString() + "\"";

            if (IsSpecialType)
            {
                str += " Special=\"" + SpecialType + "\"";
            }

            str += "\\>\n";

            return(str);
        }