Ejemplo n.º 1
0
        public async Task ItReturn404IfOpDontExists()
        {
            Mock <IOperationService> operationService = new Mock <IOperationService>();

            operationService.Setup(m => m.GetById(It.IsAny <int>()));
            JournalController           journalController = new JournalController(operationService.Object);
            ActionResult <OperationDto> actionResult      = await journalController.GetById(1);

            Assert.Equal((int)HttpStatusCode.NotFound, (actionResult.Result as NotFoundResult).StatusCode);
        }
Ejemplo n.º 2
0
        public async Task ItReturn200ifOpExists()
        {
            Mock <IOperationService> operationService = new Mock <IOperationService>();

            operationService.Setup(m => m.GetById(It.IsAny <int>())).Returns(Task.FromResult(new Operation()
            {
                Id = 1, OperationType = OperationType.Adition
            }));
            JournalController           journalController = new JournalController(operationService.Object);
            ActionResult <OperationDto> actionResult      = await journalController.GetById(1);

            var result = actionResult.Result as OkObjectResult;

            Assert.Equal((int)HttpStatusCode.OK, result.StatusCode);
            Assert.Equal(1, ((OperationDto)result.Value).Id);
        }