Exemple #1
0
        public void Should_Generate_An_Insert_Statement_When_Passed_A_Class_With_No_Fields()
        {
            // Arrange
            var classWithNoFields = new ClassWithNoFields();

            var dbCommand = TestHelpers.GetDbCommand();

            // Act
            dbCommand = dbCommand.GenerateInsertForSQLite(classWithNoFields);

            // Visual Assertion
            Trace.WriteLine(dbCommand.CommandText);

            // Assert
            Assert.NotNull(dbCommand.CommandText);
            Assert.That(dbCommand.CommandText.Contains("INSERT"));
        }
        public void Should_Generate_An_Insert_Statement_When_Passed_A_Class_With_No_Fields()
        {
            // Arrange
            var classWithNoFields = new ClassWithNoFields();

            var dbCommand = TestHelpers.GetDbCommand();

            // Act
            dbCommand = dbCommand.GenerateInsertCommand( classWithNoFields, "INSERT INTO {0} ({1}) VALUES({2});" );

            // Visual Assertion
            Trace.WriteLine( dbCommand.CommandText );

            // Assert
            Assert.NotNull( dbCommand.CommandText );
            Assert.That( dbCommand.CommandText.Contains( "INSERT" ) );
        }