public async void GetCurrentConnectionStringTest()
        {
            // If we make a connection to a live database
            ConnectionService service = ConnectionService.Instance;
            var result         = LiveConnectionHelper.InitLiveConnectionInfo();
            var requestContext = new Mock <SqlTools.Hosting.Protocol.RequestContext <string> >();
            var requestParams  = new GetConnectionStringParams()
            {
                OwnerUri = result.ConnectionInfo.OwnerUri
            };

            await service.HandleGetConnectionStringRequest(requestParams, requestContext.Object);

            requestContext.VerifyAll();
        }
예제 #2
0
        public async void GetCurrentConnectionStringTest()
        {
            // If we make a connection to a live database 
            ConnectionService service = ConnectionService.Instance;
            var result = LiveConnectionHelper.InitLiveConnectionInfo();
            var requestContext = new Mock<SqlTools.Hosting.Protocol.RequestContext<string>>();

            requestContext.Setup(x => x.SendResult(It.Is<string>((connectionString) => connectionString.Contains("Password=" + ConnectionService.PasswordPlaceholder))))
                .Returns(Task.FromResult(new object()));

            var requestParams = new GetConnectionStringParams()
            {
                OwnerUri = result.ConnectionInfo.OwnerUri,
                IncludePassword = false
            };

            await service.HandleGetConnectionStringRequest(requestParams, requestContext.Object);
            requestContext.VerifyAll();
        }