Ejemplo n.º 1
0
        public async Task GetTeamsTest()
        {
            var sut = new GetTeamsQueryHandler(_context, _mapper);

            var result = await sut.Handle(new GetTeamsQuery(), CancellationToken.None);

            result.Count().ShouldBe(3);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }