public void StrangeCaseTest()
        {
            CSharpHtmlRazorInterpolation interpolator = new CSharpHtmlRazorInterpolation();
            RazorTranspiler transpiler = new CSharpHtmlRazorTranspiler(interpolator);

            Assert.IsTrue(transpiler.Parse(StrangeCaseString));
            string mixedResult = interpolator.MixedCodeInterpolationString.ToString();

            System.Diagnostics.Debug.Write(mixedResult);
            Assert.AreEqual(ResultStrangeCaseString, mixedResult);
        }
        public void FirstTransitionInMarkupTest()
        {
            CSharpHtmlRazorInterpolation interpolator = new CSharpHtmlRazorInterpolation();
            RazorTranspiler transpiler = new CSharpHtmlRazorTranspiler(interpolator);

            Assert.IsTrue(transpiler.Parse(StringFirstTransitionInMarkup));
            string interpolateString = interpolator.InterpolationString.ToString();

            System.Diagnostics.Debug.Write(interpolateString);
            Assert.AreEqual(StringFirstTransitionInMarkupResult, interpolateString);
        }
        public void CSharpStringInterpolationTest1()
        {
            CSharpHtmlRazorInterpolation interpolator = new CSharpHtmlRazorInterpolation();
            RazorTranspiler transpiler = new CSharpHtmlRazorTranspiler(interpolator);

            Assert.IsTrue(transpiler.Parse(String1));
            string csharpInterpolateString = interpolator.CSharpInterpolationString;

            System.Diagnostics.Debug.Write(csharpInterpolateString);
            Assert.AreEqual(ResultCHarpInterpolationString1, csharpInterpolateString);
        }
        public void MixedCSharpStringInterpolationTest()
        {
            CSharpHtmlRazorInterpolation interpolator = new CSharpHtmlRazorInterpolation();
            RazorTranspiler transpiler = new CSharpHtmlRazorTranspiler(interpolator);

            Assert.IsTrue(transpiler.Parse(String1));
            string mixedcsharpInterpolateString = interpolator.MixedCodeInterpolationString.ToString();

            System.Diagnostics.Debug.Write(mixedcsharpInterpolateString);
            Assert.AreEqual(ResultMixedCSharpStringInterpolationTest, mixedcsharpInterpolateString);
        }
        public void CodeStringTest1()
        {
            CSharpHtmlRazorInterpolation interpolator = new CSharpHtmlRazorInterpolation();
            RazorTranspiler transpiler = new CSharpHtmlRazorTranspiler(interpolator);

            Assert.IsTrue(transpiler.Parse(String1));
            string codeString = interpolator.CodeString.ToString();

            System.Diagnostics.Debug.Write(codeString);
            Assert.AreEqual(ResultCodeString1, codeString);
        }