Example #1
0
 public BillingsSubscriptionsHandler(
     ILogger <BillingsSubscriptionsHandler> logger,
     IBillingsManager billingsManager
     )
 {
     _logger          = logger;
     _billingsManager = billingsManager;
 }
        public BillingsManagerTests()
        {
            var publishEndpoint        = new PublishEndpointMockFactory <ITransactionModel>().GetInstance();
            var billingsRepositoryMock = new RepositoryMockFactory <BillingEntity>(_billingEntities).GetInstance();
            var licenseManagerMock     = new LicenseManagerMockFactory <ITransactionModel>().GetInstance();

            _manager = new BillingsManager(
                new Mock <ILogger <BillingsManager> >().Object,
                new BillingsService(billingsRepositoryMock.Object),
                licenseManagerMock.Object,
                publishEndpoint.Object
                );
        }