private Certificate CreateCertificate(TaxPayerFixture fixture) { return(new Certificate( password: fixture.CertificatePassword, data: fixture.CertificateData )); }
private Certificate CreateCertificate(TaxPayerFixture fixture, bool useMachineKeyStore = false) { var x509Certificate = _certificateHelper.GetCertificate(new FileSystemCertificateParams { FilePath = fixture.CertificatePath, Password = fixture.CertificatePassword, UseMachienceKeyStore = useMachineKeyStore }); var key = _certificateHelper.GetKey(x509Certificate); return(new Certificate(x509Certificate, key)); }
private RevenueRecord CreateSimpleRecord(Certificate certificate, TaxPayerFixture fixture) { return(new RevenueRecord( identification: new Identification( taxPayerIdentifier: new TaxIdentifier(fixture.TaxId), registryIdentifier: new RegistryIdentifier("01"), premisesIdentifier: new PremisesIdentifier(fixture.PremisesId), certificate: certificate ), revenue: new Revenue( gross: new CurrencyValue(1234.00m) ), billNumber: new BillNumber("2016-123") )); }