< Summary

Information
Class: DatatypeTests.Base64BinaryTests
Assembly: datatypetests.dll
File(s): C:\skola_karlovka\RP\code\csv-validator\CSV_Validator\Tests\DatatypeTests\Base64BinaryTests.cs
Line coverage
100%
Covered lines: 6
Uncovered lines: 0
Coverable lines: 6
Total lines: 31
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

C:\skola_karlovka\RP\code\csv-validator\CSV_Validator\Tests\DatatypeTests\Base64BinaryTests.cs

#LineLine coverage
 1using ValidateLib.ErrorsAndWarnings.Errors.Specific;
 2using ValidateLib.TabularData.Datatypes;
 3
 4namespace DatatypeTests
 5{
 6    public class Base64BinaryTests
 7    {
 8
 9
 10        [Theory]
 11        [InlineData("0FB8")]
 12        [InlineData("0fb8")]
 13        [InlineData("0 FB8 0F+9")]
 14        [InlineData("0F+40A==")]
 15        [InlineData("")]
 16        public void ValidBase64BinaryWithoutPatternTest(string stringValue)
 117        {
 118            DatatypeFactory.GetDatatype(stringValue, "base64Binary", null);
 119        }
 20
 21        [Theory]
 22        [InlineData("not binary")]
 23        [InlineData("FB8")]
 24        [InlineData("==0F")]
 25        public void Base64BinaryWithoutPatternInvalidValues(string stringValue)
 126        {
 127            Assert.Throws<DatatypeValidationError>(() => DatatypeFactory.GetDatatype(stringValue, "base64Binary", null))
 128        }
 29
 30    }
 31}