public async Task GetTeamsTest() { var sut = new GetTeamsQueryHandler(_context, _mapper); var result = await sut.Handle(new GetTeamsQuery(), CancellationToken.None); result.Count().ShouldBe(3); }
public async Task GetTeamsByUserIdTest() { var sut = new GetTeamsQueryHandler(_context, _mapper); var result = await sut.Handle(new GetTeamsQuery { UserId = userId.ToString() }, CancellationToken.None); result.Count().ShouldBe(1); }
public async Task GetTeamsByTeamNameKeywordTest() { var sut = new GetTeamsQueryHandler(_context, _mapper); string keyword = "Team"; var result = await sut.Handle(new GetTeamsQuery { TeamName = keyword }, CancellationToken.None); result.Count().ShouldBe(3); }
public async void Given_NoTeamsExist_When_GetTeams_Then_ReturnEmptyList() { // Arrange var teams = new List <Team>(); var contextMock = MockDbContext(teams.AsQueryable()); var handler = new GetTeamsQueryHandler(contextMock.Object); //Act var result = await handler.Handle(new GetTeamsQuery(), CancellationToken.None); //Assert result.Count().Should().Be(0); }