using AmiReel.Services; using Microsoft.VisualStudio.TestTools.UnitTesting; namespace AmiReel.Tests.Services; [TestClass] public class ProcessRunnerTests { [TestMethod] public void IsNoise_WithLastMessageRepeated_ReturnsTrue() { // Arrange FfmpegOutputLine line = FfmpegProgressParser.Parse("Last message repeated 1 times"); // Act bool result = ProcessRunner.IsNoise(line); // Assert Assert.IsTrue(result); } [TestMethod] public void IsNoise_WithCropdetectSpec_ReturnsFalse() { // Arrange FfmpegOutputLine line = FfmpegProgressParser.Parse("crop=672:ih:56:0"); // Act bool result = ProcessRunner.IsNoise(line); // Assert Assert.IsFalse(result); } }