コード例 #1
0
        public static void SetFormatShouldOutputSqlSetter()
        {
            SetFormat set = new SetFormat();

            set.AddAssignment("monkey", "blah");
            set.AddAssignment("gorilla", "dksl");

            Expect.AreEqual(2, set.Parameters.Length);
            Out(set.Parse());
        }
コード例 #2
0
ファイル: FormatPartsTest.cs プロジェクト: ThreeHeadz/Bam.Net
        public static void FormatPartsShouldTrackParameters()
        {
            SetFormat setFormat = new SetFormat();

            setFormat.AddAssignment("monkey", "bananas");
            setFormat.AddAssignment("blah", "kasdfl");
            Expect.AreEqual(1, setFormat.StartNumber);
            Expect.AreEqual(3, setFormat.NextNumber);

            Out(setFormat.Parse());
        }
コード例 #3
0
        public static void SetFormatShouldTakeStartNumber()
        {
            SetFormat set = new SetFormat();

            set.AddAssignment("monkey", "blah");
            set.AddAssignment("gorilla", "dksl");
            set.AddAssignment("blah", "dflkae");

            Expect.AreEqual(3, set.Parameters.Length);
            set.StartNumber = 5;
            Expect.AreEqual(8, set.NextNumber);
            Out(set.Parse());
        }
コード例 #4
0
ファイル: FormatPartsTest.cs プロジェクト: ThreeHeadz/Bam.Net
        public static void FormatPartsShouldHaveValidStartAndEnd()
        {
            SetFormat setFormat = new SetFormat();

            setFormat.AddAssignment("monkey", "bananas");
            Expect.AreEqual(1, setFormat.StartNumber);
            Expect.AreEqual(2, setFormat.NextNumber);

            Out(setFormat.Parse());
        }
コード例 #5
0
        public static SetFormat GetSetFormat(string tableName, StringBuilder stringBuilder, int?startNumber, params AssignValue[] values)
        {
            SetFormat set = new SetFormat();

            set.ColumnNameFormatter = (c) => c;
            set.ParameterPrefix     = "@";
            foreach (AssignValue value in values)
            {
                set.AddAssignment(value);
            }

            set.StartNumber = startNumber;
            stringBuilder.Append(set.Parse());
            return(set);
        }