public void Test_Construct_WithRegEx_StoresRegEx()
        {
            //---------------Set up test pack-------------------

            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var regExPhrase = RandomValueGen.GetRandomString();
            var valueGenerator = new ValidValueGeneratorRegEx(GetPropDef(), regExPhrase);
            //---------------Test Result -----------------------
            Assert.AreSame(regExPhrase, valueGenerator.RegExPhrase);
        }
        public void Test_Construct_WithRegEx_StoresRegEx()
        {
            //---------------Set up test pack-------------------

            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var regExPhrase    = RandomValueGen.GetRandomString();
            var valueGenerator = new ValidValueGeneratorRegEx(GetPropDef(), regExPhrase);

            //---------------Test Result -----------------------
            Assert.AreSame(regExPhrase, valueGenerator.RegExPhrase);
        }
        public void Test_Construct_IsCorrectInstance()
        {
            //---------------Set up test pack-------------------

            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var regExPhrase = RandomValueGen.GetRandomString();
            var singleValueDef = GetPropDef();
            var valueGenerator = new ValidValueGeneratorRegEx(singleValueDef, regExPhrase);
            //---------------Test Result -----------------------
            Assert.IsInstanceOf(typeof(ValidValueGenerator), valueGenerator);
            Assert.AreSame(singleValueDef, valueGenerator.SingleValueDef);
        }
        public void Test_Construct_IsCorrectInstance()
        {
            //---------------Set up test pack-------------------

            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var regExPhrase    = RandomValueGen.GetRandomString();
            var singleValueDef = GetPropDef();
            var valueGenerator = new ValidValueGeneratorRegEx(singleValueDef, regExPhrase);

            //---------------Test Result -----------------------
            Assert.IsInstanceOf(typeof(ValidValueGenerator), valueGenerator);
            Assert.AreSame(singleValueDef, valueGenerator.SingleValueDef);
        }