public void SetUp() { _rule1 = A.Fake <IRule <HostCertificates> >(); _rule2 = A.Fake <IRule <HostCertificates> >(); _preprocessor = A.Fake <IPreprocessorComposite <HostCertificates> >(); _evaluator = new CertificateEvaluator(new [] { _rule1, _rule2 }, _preprocessor); }
public void Evaluate_CertificateWithoutPassword_Success() { var evaluator = new CertificateEvaluator(); var span = new Span <char>(@"D:\\cert.p12".ToCharArray()); var convertResult = new ConvertResult <CurlOptions> { Data = new CurlOptions() }; evaluator.Evaluate(ref span, convertResult); Assert.Equal("D:\\cert.p12", convertResult.Data.CertificateFileName); Assert.Null(convertResult.Data.CertificatePassword); }