public void Process_with_no_due_card_found() { var sut = new DueCardProcessor(); var ctx = new DueCardContextModel { DueCard = null }; sut.Process(new DueCardQuery(), ctx).Should().BeOfType <DueCardNotFoundQueryResult>(); }
public void Process() { var sut = new DueCardProcessor(); var ctx = new DueCardContextModel { DueCard = new DueCardFoundQueryResult() { CardId = "1", Question = "q1" } }; var result = sut.Process(new DueCardQuery(), ctx); result.Should().BeEquivalentTo(new DueCardFoundQueryResult { CardId = "1", Question = "q1" }); }