public void Validate_ValidFile_ReturnTrue( ImageTypeTestDataDto dto) { // Act var result = _validator.Validate(dto.File.FileName, dto.Stream); // Assert Assert.True(result.IsValid); // Dispose dto.Stream?.Dispose(); }
public void Validate_FileHasInvalidSignature_ReturnFalse( ImageTypeTestDataDto dto) { // Act var result = _validator.Validate(dto.File.FileName, dto.Stream); // Assert Assert.False(result.IsValid); Assert.AreEqual("InvalidHexSignature", ValidationResultHelper.GetFirstErrorCodeName(result)); // Dispose dto.Stream?.Dispose(); }