public void TestGetNextParameterName_SecondParamName() { //---------------Set up test pack------------------- ParameterNameGenerator gen = new ParameterNameGenerator("@"); gen.GetNextParameterName(); //---------------Execute Test ---------------------- string paramName1 = gen.GetNextParameterName(); string paramName2 = gen.GetNextParameterName(); //---------------Test Result ----------------------- Assert.AreEqual("@Param1", paramName1); Assert.AreEqual("@Param2", paramName2); //---------------Tear Down ------------------------- }
public void TestReset() { //---------------Set up test pack------------------- ParameterNameGenerator gen = new ParameterNameGenerator("@"); gen.GetNextParameterName(); gen.GetNextParameterName(); string paramName = gen.GetNextParameterName(); //---------------Assert PreConditions--------------- Assert.AreEqual("@Param2", paramName); //---------------Execute Test ---------------------- gen.Reset(); string paramNameAfterReset = gen.GetNextParameterName(); //---------------Test Result ----------------------- Assert.AreEqual("@Param0", paramNameAfterReset); //---------------Tear Down ------------------------- }
public void TestGetNextParameterName_FirstParamName() { //---------------Set up test pack------------------- ParameterNameGenerator gen = new ParameterNameGenerator("@"); //---------------Execute Test ---------------------- string paramName = gen.GetNextParameterName(); //---------------Test Result ----------------------- Assert.AreEqual("@Param0", paramName); //---------------Tear Down ------------------------- }