Exemple #1
0
 private Certificate CreateCertificate(TaxPayerFixture fixture)
 {
     return(new Certificate(
                password: fixture.CertificatePassword,
                data: fixture.CertificateData
                ));
 }
Exemple #2
0
        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));
        }
Exemple #3
0
 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")
                ));
 }