public void TestCheckingIfOwnerAlreadyApprovedClient()
        {
            AuthorizationContext context = MakeCommonAuthorizationContext();

            context.ResourceOwnerUsername = "******";


            Mock <IClientService> mckClientService = MakeClientService(context, true, true);

            mckClientService.Setup(x => x.IsAccessGranted(context.Client, context.Scope, context.ResourceOwnerUsername)).Returns(true);
            Mock <IAuthorizationGrantService> mckAuthService    = MakeGrantService(context);
            Mock <IServiceFactory>            mckServiceFactory = MakeServiceFactory(mckClientService, mckAuthService);

            SetUp(mckServiceFactory.Object);

            IAuthorizationProvider provider = new AuthorizationProvider(mckServiceFactory.Object);

            Assert.IsTrue(provider.IsAccessApproved(context));
        }