public void FormatValueToFilter_X509CertificateArray_ThrowsNotSupportedException()
        {
            //prepare
            var certs           = new[] { new X509Certificate(Resources.ResourceHelper.GetAssemblyResource(@"Resources\cert.cer")), new X509Certificate(Resources.ResourceHelper.GetAssemblyResource(@"Resources\cert.cer")) };
            var propertyMapping = new X509Certificate2ArrayPropertyMapping <X509Certificate2ArrayPropertyMappingTest>(_mappingArguments);

            //act
            Executing.This(() => propertyMapping.FormatValueToFilter(certs))
            .Should().Throw <NotSupportedException>();
        }
        public void FormatValueToFilter_X509Certificate_ReturnsStringOctet()
        {
            //prepare
            var certs           = new X509Certificate(Resources.ResourceHelper.GetAssemblyResource(@"Resources\cert.cer"));
            var propertyMapping = new X509Certificate2ArrayPropertyMapping <X509Certificate2ArrayPropertyMappingTest>(_mappingArguments);

            //act
            var value = propertyMapping.FormatValueToFilter(certs);

            //assert
            value.Should().Be.EqualTo(certs.GetRawCertData().ToStringOctet());
        }