public void Simulate() { var request = new SimulationRequestModel { ProjectId = 1, ResourceId = 4, StatisticalEngineId = 1, CreatedBy = "test user" }; var expectedResult = new SimulationResponseModel() { NoOfModels = 120, TimeInSeconds = 600 }; var projectService = new Mock <ISimulationService>(); projectService.Setup(service => service.Simulate(request.ProjectId, request.ResourceId, request.StatisticalEngineId, request.CreatedBy)) .Returns(expectedResult); var controller = new SimulationController(projectService.Object); var actualResult = controller.Simulate(request); Assert.Equal(expectedResult.NoOfModels, actualResult.Value.NoOfModels); Assert.Equal(expectedResult.TimeInSeconds, actualResult.Value.TimeInSeconds); }
public ActionResult <SimulationResponseModel> Simulate(SimulationRequestModel simulationModelRequest) { return(simulationService.Simulate(simulationModelRequest.ProjectId, simulationModelRequest.ResourceId, simulationModelRequest.StatisticalEngineId, simulationModelRequest.CreatedBy)); }