Beispiel #1
0
		public FeeDisbursementService(IFeeDisbursementManager feeDisbursementManager, IDocumentService documentService, INachaFileGenerationService nachaFileGenerationService, IOrderService orderService)
		{
			_documentService = ValidationUtil.CheckOnNullAndThrowIfNull(documentService);
			_feeDisbursementManager = ValidationUtil.CheckOnNullAndThrowIfNull(feeDisbursementManager);
			_nachaFileGenerationService = ValidationUtil.CheckOnNullAndThrowIfNull(nachaFileGenerationService);
			_orderService = ValidationUtil.CheckOnNullAndThrowIfNull(orderService);
		}
		public FeeDisbursementServiceTest()
		{
			_feeDisbursementManager = Substitute.For<IFeeDisbursementManager>();
			_documentService = Substitute.For<IDocumentService>();
			_nachaFileGenerationService = Substitute.For<INachaFileGenerationService>();
			_orderService = Substitute.For<IOrderService>();
			_target = new FeeDisbursementService(_feeDisbursementManager, _documentService, _nachaFileGenerationService, _orderService);
		}