Ejemplo n.º 1
0
        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 -------------------------
        }
Ejemplo n.º 2
0
        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 -------------------------
        }
Ejemplo n.º 3
0
        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 -------------------------
        }