public QueueProcessor(IContainer factory) { _factory = factory; _itemProcessor = _factory.Resolve<IItemProcessor>(); _queueItemDAL = _factory.Resolve<IQueueItemDAL>(); }
public QueueProcessor(IContainer factory) { _factory = factory; _itemProcessor = _factory.Resolve <IItemProcessor>(); _queueItemDAL = _factory.Resolve <IQueueItemDAL>(); }
public QueueItemProcessor(IContainer factory) { _factory = factory; _earnedBadgeDAL = _factory.Resolve <IEarnedBadgeCollectionDAL>(); _queueItemDAL = _factory.Resolve <IQueueItemDAL>(); _queueEventLogDAL = _factory.Resolve <IQueueEventLogDAL>(); _publishers = _factory.Resolve <IEnumerable <IPublisher> >(); }
public QueueItemProcessor(IContainer factory) { _factory = factory; _earnedBadgeDAL = _factory.Resolve<IEarnedBadgeCollectionDAL>(); _queueItemDAL = _factory.Resolve<IQueueItemDAL>(); _queueEventLogDAL = _factory.Resolve<IQueueEventLogDAL>(); _publishers = _factory.Resolve<IEnumerable<IPublisher>>(); }
public void TestAdd() { ExecuteWithTransaction(() => { IQueueEventLogDAL queueEventLogDAL = IoC.Container.Resolve <IQueueEventLogDAL>(); IQueueItemDAL queueItemDAL = IoC.Container.Resolve <IQueueItemDAL>(); QueueEventLogDTO addedItem = AddQueueEventLogRecord(queueEventLogDAL, queueItemDAL); Assert.IsTrue(addedItem.BadgeAwardId > 0); }); }
public void TestDelete() { ExecuteWithTransaction(() => { IQueueEventLogDAL queueEventLogDAL = IoC.Container.Resolve <IQueueEventLogDAL>(); IQueueItemDAL queueItemDAL = IoC.Container.Resolve <IQueueItemDAL>(); QueueEventLogDTO addedItem = AddQueueEventLogRecord(queueEventLogDAL, queueItemDAL); queueEventLogDAL.Delete(addedItem.QueueEventLogId); queueEventLogDAL.Get(addedItem.QueueEventLogId); }); }
public void TestAdd() { ExecuteWithTransaction(() => { IQueueItemDAL queueItemDAL = IoC.Container.Resolve <IQueueItemDAL>(); QueueItemDTO queueItem = new QueueItemDTO { BadgeAwardId = 1 }; QueueItemDTO addedItem = queueItemDAL.Add(queueItem); Assert.IsTrue(addedItem.QueueItemId > 0); }); }
public void TestUpdate() { ExecuteWithTransaction(() => { IQueueEventLogDAL queueEventLogDAL = IoC.Container.Resolve <IQueueEventLogDAL>(); IQueueItemDAL queueItemDAL = IoC.Container.Resolve <IQueueItemDAL>(); QueueEventLogDTO addedItem = AddQueueEventLogRecord(queueEventLogDAL, queueItemDAL); addedItem.Message = "Test Update"; QueueEventLogDTO updatedItem = queueEventLogDAL.Update(addedItem); Assert.IsTrue(updatedItem.QueueEventLogId == addedItem.QueueEventLogId); Assert.IsTrue(updatedItem.Message == addedItem.Message); }); }
private static QueueEventLogDTO AddQueueEventLogRecord(IQueueEventLogDAL queueEventLogDAL, IQueueItemDAL queueItemDAL) { //Grab the top item QueueItemDTO queueItemDTO = queueItemDAL.Peek(); Assert.IsNotNull(queueItemDTO); QueueEventLogDTO queueEventLogItem = new QueueEventLogDTO { Message = "Test Message", QueueEventCreated = DateTime.Now, QueueEventId = 1, BadgeAwardId = queueItemDTO.QueueItemId }; QueueEventLogDTO addedItem = queueEventLogDAL.Add(queueEventLogItem); return addedItem; }
private static QueueEventLogDTO AddQueueEventLogRecord(IQueueEventLogDAL queueEventLogDAL, IQueueItemDAL queueItemDAL) { //Grab the top item QueueItemDTO queueItemDTO = queueItemDAL.Peek(); Assert.IsNotNull(queueItemDTO); QueueEventLogDTO queueEventLogItem = new QueueEventLogDTO { Message = "Test Message", QueueEventCreated = DateTime.Now, QueueEventId = 1, BadgeAwardId = queueItemDTO.QueueItemId }; QueueEventLogDTO addedItem = queueEventLogDAL.Add(queueEventLogItem); return(addedItem); }