public async Task CreateProjectLobbyState_IfInvalid_ThrowsValidationFailedException() { _validatorMock .Setup(m => m.Validate(It.IsAny <object>())) .Returns(FailedValidationResult); await Assert.ThrowsAsync <ValidationFailedException>(() => _target.CreateProjectLobbyStateAsync(Guid.NewGuid())); }
/// <inheritdoc /> public async void HandleEvent(Project project) { try { await _projectLobbyStateController.CreateProjectLobbyStateAsync(project.Id); } catch (Exception e) { _logger.Error($"An error occurred creating lobby state for project: {project.Id}", e); } }