public void ShouldBuildWithCorrectRequestedValue(bool requested)
        {
            IssuingAuthoritySubCheck check =
                new IssuingAuthoritySubCheckBuilder()
                .WithRequested(requested)
                .Build();

            Assert.AreEqual(requested, check.Requested);
        }
        public void ShouldBuildWithCorrectFilterValue()
        {
            var filter = new OrthogonalRestrictionsFilterBuilder()
                         .WithIncludedCountries(new List <string> {
                "GBR", "FRA"
            })
                         .WithIncludedDocumentTypes(new List <string> {
                "PASSPORT", "STATE_ID"
            })
                         .Build();

            IssuingAuthoritySubCheck check =
                new IssuingAuthoritySubCheckBuilder()
                .WithFilter(filter)
                .Build();

            Assert.AreEqual(filter, check.Filter);
        }