В модульных тестах вы должны тестировать только свои юниты, а не сторонние коды.
Вы не указали какие-либо подробности об изменении размера изображения, но я предполагаю, что вы используете сторонние функции, которые считаются единицами самостоятельно (одна функция является единицей, как один класс является единицей).
Таким образом, вопрос будет: двоичные данные, генерируемые вашим кодом, вашими единицами измерения? Я думаю, нет, иначе вы бы знали, почему двоичные данные отличаются.
Поскольку это не ваши юниты, не пишите для них тесты. Вместо этого, перейдите в проект, из которого исходные модули пришли (вверх по течению), и вместо этого проверьте их набор тестов.
Если вас интересуют интеграционные тесты (тестирование работы различных модулей друг с другом), вы должны определить стабильные тесты, которые могут работать с (разными) данными, возвращаемыми подкомпонентами. Например. вам может потребоваться сравнение изображений (это размер пикселя и правильные значения пикселей (а также формат файла)) вместо сравнения двоичных данных, которые могут различаться, поскольку форматы файлов часто допускают несколько способов кодирования одного и того же изображения данные (плюс метаданные).