コード例 #1
0
        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);
     }
 }