예제 #1
0
        public static Boolean ParsePaceType(string paceTypeStr, ref Data.PaceTypes paceType)
        {
            Boolean success = false;

            Data.PaceTypes testType;

            if (Enum.TryParse(paceTypeStr, true, out testType))
            {
                paceType = testType;
                success  = true;
            }

            return(success);
        }
예제 #2
0
        public void ParsePaceTypeTest()
        {
            // create a Data object
            Data expectedData = new Data();

            Data.PaceTypes actualPaceType = expectedData.PaceType;

            // get test data
            string paceType = Convert.ToString(TestContext.DataRow["PaceType"]);

            // determine the distanceType via helper methods below
            ConvertPaceTypeString(expectedData, paceType);

            // run test
            ParseStrings.ParsePaceType(paceType, ref actualPaceType);

            // validate results
            Assert.AreEqual(expectedData.PaceType, actualPaceType, "Distance types differed.");
        }