public override void DoJob() { ProcessPool processPool = new ProcessPool(new TransactionRepository(), new OperationFactory()); processPool.Start(); Thread.Sleep(1000); }
public void Start_ProcessPool_RunOperationComplete() { //arrange //act ProcessPool processPool = new ProcessPool(iTransactionRepositoryMock.Object, iOperationFactoryMock.Object); processPool.Start(); //assert CommonVerifyControl(); Assert.That(mscMcomPool.ProcessStatus, Is.EqualTo("C")); }
public void Start_ProcessPool_RunOperationException() { //arrange iOperaionMock.Setup(f => f.Create(It.IsAny <MscMcomPool>())).Throws <Exception>(); //act ProcessPool processPool = new ProcessPool(iTransactionRepositoryMock.Object, iOperationFactoryMock.Object); processPool.Start(); //assert CommonVerifyControl(); Assert.That(mscMcomPool.ProcessStatus, Is.EqualTo("E")); }