public async Task Fails_when_group_is_missing() => await Run(async sut => { var command = new MoveUpRoleInHierarchyCommand(Guid.NewGuid(), Guid.NewGuid(), Guid.NewGuid()); Func <Task> action = async() => await sut.SendAsync(command); await action.Should().ThrowAsync <GroupNotFoundException>(); });
public async Task Fails_when_role_is_missing() => await Run(async sut => { var group = await GroupBuilder.For(sut) .CreateGroup("group1").AsOwner().Build().Build(); var command = new MoveUpRoleInHierarchyCommand(group.OwnerId, group.GroupId, Guid.NewGuid()); Func <Task> action = async() => await sut.SendAsync(command); await action.Should().ThrowAsync <RoleNotFoundException>(); });