public async Task Should_ReturnEmptyList_When_PassValidCompanyId() { // Arrange IRepository <Holiday> repository = new Repository <Holiday>(_fixture.Context); var handler = new GetHolidayListHandler(repository, _mapper, _logger); var queryRequest = new GetHolidayListQuery(companyId: 3); // Act var tcs = new CancellationToken(); var result = await handler.Handle(queryRequest, tcs); // Assert Assert.Empty(result); }
public async Task Should_ReturnLeaveTypeList_When_PassValidCompanyId() { // Arrange var holiday = new Holiday() { HolidayId = 1, CompanyId = 1, CreatedAt = DateTime.Now, CreatedBy = -1, Name = "Holiday Test - 1" }; _fixture.Context.Holidays.Add(holiday); holiday = new Holiday() { HolidayId = 2, CompanyId = 1, CreatedAt = DateTime.Now, CreatedBy = -1, Name = "Holiday Test - 2" }; _fixture.Context.Holidays.Add(holiday); _fixture.Context.SaveChanges(); IRepository <Holiday> repository = new Repository <Holiday>(_fixture.Context); var handler = new GetHolidayListHandler(repository, _mapper, _logger); var queryRequest = new GetHolidayListQuery(companyId: 1); // Act var tcs = new CancellationToken(); var result = await handler.Handle(queryRequest, tcs); // Assert Assert.NotEmpty(result); Assert.Equal(2, result.Count()); }