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()); }