public void Validate_DifferentSchemeApprovalNumber_ReturnsError()
        {
            var scheme = BuildScheme("WEE/AA1111AA/SCH");

            var result = new SchemeApprovalNumberMismatch().Validate("WEE/ZZ9999ZZ/SCH", scheme);

            Assert.NotEmpty(result);

            ErrorData firstError = result.ToArray()[0];

            Assert.NotNull(firstError);
            Assert.Equal(ErrorLevel.Error, firstError.ErrorLevel);
            Assert.Contains("WEE/ZZ9999ZZ/SCH", firstError.Description);
        }
        public void Validate_DifferentSchemeApprovalNumber_ReturnsError()
        {
            var scheme = BuildScheme("WEE/AA1111AA/SCH");

            var result = new SchemeApprovalNumberMismatch().Validate("WEE/ZZ9999ZZ/SCH", scheme);

            Assert.NotEmpty(result);

            ErrorData firstError = result.ToArray()[0];

            Assert.NotNull(firstError);
            Assert.Equal(ErrorLevel.Error, firstError.ErrorLevel);
            Assert.Contains("WEE/ZZ9999ZZ/SCH", firstError.Description);
        }