public void Given_Client_provided_CAN_When_CAN_is_not_register_with_claims_and_Pending_Users_then_return_false()
        {
            var handler = new ClientRegisterationVerificationQueryHandler(_mockDbContext.Object);
            var query = new ClientRegisterationVerificationQuery { ClientIdOrCan = "pen3" };

            var result = handler.Execute(query);
            Assert.IsFalse(result);
        }
        public void Given_Client_provided_ClientId_When_Client_is_register_with_claims_then_return_true()
        {
            var handler = new ClientRegisterationVerificationQueryHandler(_mockDbContext.Object);
            var query = new ClientRegisterationVerificationQuery { ClientIdOrCan = "1" };

            var result = handler.Execute(query);
            Assert.IsTrue(result);
        }
        public void Given_VerifyClientRegistrationQuery_With_CliendIdOrCan_Value_Demo1_When_VerifyClientRegistration_is_called_then_return_true()
        {
            var clientRegisterationVerificationQuery = new ClientRegisterationVerificationQuery { ClientIdOrCan = "Demo1" };
            _mockQueryDispatcher.Setup(q => q.Dispatch<bool>(clientRegisterationVerificationQuery)).Returns(true);

            var controller = GetTarget();
            var actionResult = controller.VerifyClientRegistration(clientRegisterationVerificationQuery);
            Assert.IsInstanceOf<OkNegotiatedContentResult<bool>>(actionResult);

            var contentResult = actionResult as OkNegotiatedContentResult<bool>;
            Assert.IsNotNull(contentResult);
            Assert.IsNotNull(contentResult.Content);
            Assert.That(contentResult.Content, Is.True);
        }