private void InitializeConfirmationMoverThread() { confirmationScope = container.BeginLifetimeScope(); _confirmationLogic = confirmationScope.Resolve <IConfirmationLogic>(); //_confirmationLogic.SubscribeToQueue(); _confirmationLogic.ListenForQueueMessages(); }
public void WhenPortIsInUse_PercolatesException() { // arrange MockDependents mockDependents = new MockDependents(); int WSAEADDRINUSE = 10048; mockDependents.MockSocketListenerRepository .Setup(m => m.Listen(It.IsAny <int>())) .Throws(BuildMockException(WSAEADDRINUSE)); IConfirmationLogic testunit = MakeUnitToBeTested(true, mockDependents); // act Action listenForMainFrameCalls = () => testunit.ListenForMainFrameCalls(); // assert listenForMainFrameCalls.Should().Throw <SocketException>().Which.ErrorCode.Should().Be(WSAEADDRINUSE); }
private void ProcessConfirmations() { try { using (_confirmationScope = _diContainer.BeginLifetimeScope()) { IConfirmationLogic confirmationLogic = _confirmationScope.Resolve <IConfirmationLogic>(); confirmationLogic.ListenForMainFrameCalls(); } } catch (Exception e) { string logMessage = "Processing failed receiving confirmation. Processing of confirmations will not continue. Please restart this service."; _log.WriteErrorLog(logMessage); ExceptionEmail.Send(e, logMessage); } }
public ConfirmationController(IConfirmationLogic confirmationLogic, ITokenHelper tokenHelper, IProjectLogic projectLogic) { _tokenHelper = tokenHelper; _confirmationLogic = confirmationLogic; _projectLogic = projectLogic; }