public async Task GetAllCategoryExpenses_ShouldReturnAllCategoryExpensesAsync()
        {
            // Arrange
            var expectedNumberOfCategoryExpensesList = 4;
            var categoryExpensesList = GetCategoryExpensesList();

            mockCategoryExpenseService.Setup(repo => repo.GetAllAsync()).Returns(Task.FromResult(categoryExpensesList));

            var controller = new CategoryExpenseController(mockCategoryExpenseService.Object);

            // Act
            var okObjectResult = await controller.GetAll() as OkObjectResult;

            var result = okObjectResult.Value as List <Entities.CategoryExpense>;

            // Assert
            Assert.NotNull(okObjectResult, "Ok(ObjectResult) is null");
            Assert.AreEqual(expectedNumberOfCategoryExpensesList, result.Count(), "Expected Number Of CategoryExpenses List");
            Assert.AreEqual(categoryExpenseObj.Id, result[1].Id, "Id is not equal");
        }