public void DeleteExpenseById()
        {
            int userId    = 1;
            int expenseId = 2;

            var expense = new ExpensesViewModel {
                Title = "mock Expenses", Price = 20
            };
            var expenseDTO = new ExpensesDTO {
                Title = "mock Expenses", Price = 20
            };
            var mockRepo = new Mock <IExpensesService>();

            mockRepo.Setup(repo => repo.DeleteExpenseByIdAsync(expenseId, userId))
            .ReturnsAsync(true);
            var mockMapper = new Mock <IMapper>();

            var mockExceptionREpo = new Mock <IExceptionHandler>();
            var controller        = new ExpensesController(mockRepo.Object, mockExceptionREpo.Object, mockMapper.Object);

            // Act
            var okResult = controller.DeleteExpenseById(expenseId, userId).Result;

            // Assert

            Assert.IsType <OkObjectResult>(okResult);
        }