public void TestInitialize() { guid = new Guid("b1241703-8841-4c90-a5be-cad13804af15"); _repositoryMock = new Mock <IRepository>(); _validator = new ManagementValidator(_repositoryMock.Object); _repositoryMock.Setup(p => p.GetLastByFilter(It.IsAny <Expression <Func <Course, bool> > >())) .Returns(new Course { Id = guid }); }
public IActionResult RemoveCommandTemplate(RemoveCommandTemplateModel model) { try { _logger.LogDebug($"Endpoint: \"Management\" Method: \"RemoveCommandTemplate\""); ValidationResult validationResult = new ManagementValidator(model).Validate(); if (!validationResult.IsValid) { ExceptionHandler.ThrowProperExternalException(new InputValidationException(validationResult.Message)); } return(Ok(_service.RemoveCommandTemplate(model.CommandTemplateId, model.SessionCode))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult ModifyCommandTemplate(ModifyCommandTemplateModel model) { try { _logger.LogDebug($"Endpoint: \"Management\" Method: \"ModifyCommandTemplate\""); ValidationResult validationResult = new ManagementValidator(model).Validate(); if (!validationResult.IsValid) { ExceptionHandler.ThrowProperExternalException(new InputValidationException(validationResult.Message)); } return(Ok(_service.ModifyCommandTemplate(model.CommandTemplateId, model.Name, model.Description, model.Code, model.ExecutableFile, model.PreparationScript, model.SessionCode))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public void TestCleanup() { _repositoryMock = null; _validator = null; guid = Guid.Empty; }