public void SetUp()
        {
            _parameterStoreRequest = A.Fake <IParameterStoreRequest>();
            IConnectionInfo connectionInfo = new StringConnectionInfo(_connectionString);

            _connectionInfoAsync = new ConnectionInfoAsync(_parameterStoreRequest, connectionInfo);
        }
        public async Task GetSecureConnectionStringNonNullPwd()
        {
            string               paramvalue     = "TopSecretPassword";
            IConnectionInfo      connectionInfo = new StringConnectionInfo(_connectionStringWithPassword);
            IConnectionInfoAsync connectionInfoAsyncWithPassword = new ConnectionInfoAsync(_parameterStoreRequest, connectionInfo);

            A.CallTo(() => _parameterStoreRequest.GetParameterValue(A <string> ._)).Returns(Task.FromResult(paramvalue));

            var connectionString = await connectionInfoAsyncWithPassword.GetConnectionStringAsync();

            Assert.That(connectionString, Is.EqualTo(_connectionStringWithPassword));
        }