public async Task Test_Get_Id_Action_OfType_TestModel()
        {
            var controller     = new CommandController <int, TestModel>(mediator);
            var current_result = await controller.Get(1);

            Assert.AreEqual(test_Entities.FirstOrDefault(i => i.Id == 1), current_result);
        }
        public async Task Test_Get_Id_Action_OfType_TestModel()
        {
            var mediator = IoC.ServiceProvider.GetRequiredService <IMediator>();

            var controller     = new CommandController <int, TestModel>(mediator);
            var current_result = await controller.Get(1);

            Assert.AreEqual(list.FirstOrDefault(i => i.Id == 1), current_result);
        }
        public async Task Test_Get_Action_OfType_TestModel()
        {
            var mediator = IoC.ServiceProvider.GetRequiredService <IMediator>();

            var controller     = new CommandController <int, TestModel>(mediator);
            var current_result = await controller.Get();

            Assert.AreEqual(list.Count, current_result.Count());
            Assert.AreEqual(list, current_result);
        }
        public async Task Test_CommandController_For_TestModel()
        {
            var controller     = new CommandController <int, TestModel>(mediator);
            var current_result = await controller.Get();

            var current_result_values = current_result.ToList();

            Assert.AreEqual(test_Entities.Count, current_result.Count());

            foreach (var currentValue in current_result_values)
            {
                Assert.AreEqual(test_Entities.FirstOrDefault(i => i.Id == currentValue.Id), currentValue);
            }
        }