public void GetTimeSheetHandler_WhenCalled_ItShouldReturnGetTimeSheetReponse() { // Arrange var request = new GetTimeSheetRequest(1); _subject = new GetTimeSheetHandler(request, _timeSheetContext); // Act var result = _subject.Handle(); // Assert Assert.IsAssignableFrom <GetTimeSheetReponse>(result); }
public void GetTimeSheetHandler_WhenCalledWithInvalidId_ItShouldReturnGetTimeSheetReponseWithNoTimeSheet() { // Arrange var request = new GetTimeSheetRequest(InValidTimeSheetId); _subject = new GetTimeSheetHandler(request, _timeSheetContext); WithTimeSheets(); // Act var result = _subject.Handle(); // Assert Assert.False(result.TimeSheet.HasValue); }