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); }
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."); }