Esempio n. 1
0
        public async Task ReturnAEmptyListOfGroups()
        {
            await _createGroupCommand.ExecuteAsync(new GroupDto
            {
                Name = nameof(ReturnAListOfGroups),
            });

            var result = await _sut.ExecuteAsync(x => false);

            result.Should().BeAssignableTo <List <Domain.Group> >()
            .And.BeEmpty();
        }
Esempio n. 2
0
        public async Task DeleteAGroup()
        {
            var tempGroup = new GroupDto()
            {
                Name = nameof(DeleteAGroup)
            };

            await _createGroupCommand.ExecuteAsync(tempGroup);

            var result = await _getGroupQuery.ExecuteAsync(x => x.Name == tempGroup.Name);

            var group = result.First();

            tempGroup = _mapper.Map <GroupDto>(group);

            await _sut.ExecuteAsync(tempGroup);
        }
Esempio n. 3
0
 public async Task GuardAgainstNull()
 {
     await Assert.ThrowsExceptionAsync <ArgumentNullException>(() => _sut.ExecuteAsync(null));
 }