public void ReturnsSqlException() { // Arrange -> Act var sqlException = SqlClientUtil.CreateSqlException(message, errorCollection, innerException, conId); // Assert Assert.IsAssignableFrom <SqlException>(sqlException); }
public void HasNoParams_ReturnsSqlException() { // Arrange -> Act var ex = SqlClientUtil.CreateSqlException(message, innerException, conId); // Assert Assert.IsAssignableFrom <SqlException>(ex); }
public void HasParams_ReturnsSqlExceptionWithErrors() { // Arrange var sqlError = SqlClientUtil.CreateSqlError(0); // Act var ex = SqlClientUtil.CreateSqlException(message, innerException, conId, sqlError); // Assert Assert.Contains(sqlError, ex.Errors.OfType <SqlError>()); }
public void ExIsSqlCommandExceptionAndDoesNotContainSqlErrorWithNumberIs2_ReturnsFalse() { // Arrange var sqlError = SqlClientUtil.CreateSqlError(0); var sqlException = SqlClientUtil.CreateSqlException(sqlError); var ex = new SqlCommandException(null, sqlException, null); // Act var isTransient = LeaderboardsStoreClient.IsTransient(ex); // Assert Assert.False(isTransient); }
public void ReturnsSqlException() { // Arrange var message = "myMessage"; var innerException = SqlClientUtil.CreateSqlException(); var commandText = "myCommandText"; var ex = new SqlCommandException(message, innerException, commandText); // Act var innerException2 = ex.InnerException; // Assert Assert.IsAssignableFrom <SqlException>(innerException2); }