예제 #1
0
        public void IsNotXml_Invoke_IsNotXml_ReturnsFalse()
        {
            const string xmlFragment = @"<InnerError>Index #0
Message: Login failed for user 'testuser2'.
LineNumber: 65536
Source: .Net SqlClient Data Provider
Procedure: 
</InnerError><InnerError>ExecuteReader requires an open and available Connection. The connection's current state is closed.
   at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior)
   at Dev2.Services.Sql.SqlServer.ExecuteReader[T](SqlCommand command, CommandBehavior commandBehavior, Func`2 handler) in c:\Development\Dev\Dev2.Services.Sql\SqlServer.cs:line 121
   at Dev2.Services.Sql.SqlServer.FetchDataTable(SqlParameter[] parameters) in c:\Development\Dev\Dev2.Services.Sql\SqlServer.cs:line 61
   at Dev2.Services.Execution.DatabaseServiceExecution.SqlExecution(ErrorResultTO errors, Object& executeService) in c:\Development\Dev\Dev2.Services.Execution\DatabaseServiceExecution.cs:line 118</InnerError>";

            //------------Setup for test--------------------------
            var notStartsWith = new IsNotXml();
            var cols          = new string[2];

            cols[0] = xmlFragment;
            //------------Execute Test---------------------------
            var result = notStartsWith.Invoke(cols);

            Assert.IsFalse(result);
        }
예제 #2
0
        public void GivenSomeString_IsNotXml_Invoke_ReturnsTrue()
        {
            //------------Setup for test--------------------------
            var isNotXml = new IsNotXml();
            var cols     = new string[2];

            cols[0] = "Eight";
            //------------Execute Test---------------------------
            var result = isNotXml.Invoke(cols);

            //------------Assert Results-------------------------
            Assert.IsTrue(result);
        }