public void CheckMultiplication() { var mockRepo = new Mock <ILogger <CalcDataController> >(); CalcDataController calcDataController = new CalcDataController(mockRepo.Object); OkObjectResult result = calcDataController.Get("9", "5", "*") as OkObjectResult; Assert.Equal(45d, result?.Value); }
public void CheckDiv() { var mockRepo = new Mock <ILogger <CalcDataController> >(); CalcDataController calcDataController = new CalcDataController(mockRepo.Object); OkObjectResult result = calcDataController.Get("10", "5", "div") as OkObjectResult; Assert.Equal(2d, result?.Value); }
public void CheckSubtraction() { var mockRepo = new Mock <ILogger <CalcDataController> >(); CalcDataController calcDataController = new CalcDataController(mockRepo.Object); OkObjectResult result = calcDataController.Get("4", "5", "-") as OkObjectResult; Assert.Equal(-1d, result?.Value); }
public void CheckError() { var mockRepo = new Mock <ILogger <CalcDataController> >(); CalcDataController calcDataController = new CalcDataController(mockRepo.Object); calcDataController.ModelState.AddModelError("Title", "Required"); var result = calcDataController.Get("10dddd", "5", "ddd"); Assert.IsType <BadRequestObjectResult>(result); }