public void Test_QueryQueueItems_NullStatus() { var db = A.Fake <IDb>(); A.CallTo(() => db.Query <QueueItem>()).Returns(_queryItems); var cmd = new QueryQueueItems(); var result = new QueryQueueItems.Handler(db).Handle(cmd); result.Items.Length.ShouldBe(4); }
public void Test_QueryQueueItems_Sort() { var db = A.Fake <IDb>(); A.CallTo(() => db.Query <QueueItem>()).Returns(_queryItems); var cmd = new QueryQueueItems(); var result = new QueryQueueItems.Handler(db).Handle(cmd); result.Items[0].Id.ShouldBe(4); result.Items[1].Id.ShouldBe(3); }
public void Test_QueryQueueItems_StatusFilter() { var db = A.Fake <IDb>(); A.CallTo(() => db.Query <QueueItem>()).Returns(_queryItems); var cmd = new QueryQueueItems { Status = QueueItem.COMPLETED, }; var result = new QueryQueueItems.Handler(db).Handle(cmd); result.Items.Length.ShouldBe(1); result.Items[0].Id.ShouldBe(4); }