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(); }
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); }
public async Task GuardAgainstNull() { await Assert.ThrowsExceptionAsync <ArgumentNullException>(() => _sut.ExecuteAsync(null)); }