Пример #1
0
            public void HasNoParams_ReturnsSqlErrorCollection()
            {
                // Arrange -> Act
                var errorCollection = SqlClientUtil.CreateSqlErrorCollection();

                // Assert
                Assert.IsAssignableFrom <SqlErrorCollection>(errorCollection);
            }
Пример #2
0
            public void HasParams_ReturnsSqlErrorCollectionWithErrors()
            {
                // Arrange
                var sqlError = SqlClientUtil.CreateSqlError(0);

                // Act
                var errorCollection = SqlClientUtil.CreateSqlErrorCollection(sqlError);

                // Assert
                Assert.Contains(sqlError, errorCollection.OfType <SqlError>());
            }
Пример #3
0
            public void AddsError()
            {
                // Arrange
                var    errorCollection = SqlClientUtil.CreateSqlErrorCollection();
                int    infoNumber      = 0;
                byte   errorState      = 0;
                byte   errorClass      = 0;
                string server          = "server";
                string errorMessage    = "errorMessage";
                string procedure       = "procedure";
                int    lineNumber      = 0;
                uint   win32ErrorCode  = 0;
                var    error           = SqlClientUtil.CreateSqlError(infoNumber, errorState, errorClass, server, errorMessage, procedure, lineNumber, win32ErrorCode);

                // Act
                errorCollection.Add(error);

                // Assert
                Assert.Same(error, errorCollection[0]);
            }