Exemple #1
0
        public void T005_Response200Success()
        {
            var user  = DefaultConfig.FirstUser;
            var plaid = DefaultConfig.PlaidToken;

            var response = api.LinkAccount(
                userHandle: user.UserHandle,
                publicToken: plaid.Token,
                userPrivateKey: user.PrivateKey,
                accountName: "defaultpt"
                );
            var parsedResponse = (LinkAccountResponse)response.Data;

            Assert.IsTrue(parsedResponse.Success);
            Assert.IsNotNull(parsedResponse.AccountName);
            Assert.IsNotNull(parsedResponse.AccountOwnerName);
            Assert.IsNotNull(parsedResponse.Message);
            Assert.IsNotNull(parsedResponse.Reference);
            Assert.IsNotNull(parsedResponse.Status);

            user  = DefaultConfig.SecondUser;
            plaid = DefaultConfig.PlaidToken;

            response = api.LinkAccount(
                userHandle: user.UserHandle,
                publicToken: plaid.Token,
                userPrivateKey: user.PrivateKey,
                accountName: "defaultpt"
                );
            parsedResponse = (LinkAccountResponse)response.Data;

            Assert.IsTrue(parsedResponse.Success);
            Assert.IsNotNull(parsedResponse.AccountName);
            Assert.IsNotNull(parsedResponse.AccountOwnerName);
            Assert.IsNotNull(parsedResponse.Message);
            Assert.IsNotNull(parsedResponse.Reference);
            Assert.IsNotNull(parsedResponse.Status);

            user  = DefaultConfig.FourthUser;
            plaid = DefaultConfig.PlaidToken;

            response = api.LinkAccount(
                userHandle: user.UserHandle,
                publicToken: plaid.Token,
                userPrivateKey: user.PrivateKey,
                accountName: "defaultpt",
                plaidTokenType: "legacy"
                );
            parsedResponse = (LinkAccountResponse)response.Data;

            Assert.IsTrue(parsedResponse.Success);
            Assert.IsNotNull(parsedResponse.AccountName);
            Assert.IsNotNull(parsedResponse.AccountOwnerName);
            Assert.IsNotNull(parsedResponse.Message);
            Assert.IsNotNull(parsedResponse.Reference);
            Assert.IsNotNull(parsedResponse.Status);

            user  = DefaultConfig.InstantUser;
            plaid = DefaultConfig.PlaidToken;

            response = api.LinkAccount(
                userHandle: user.UserHandle,
                publicToken: plaid.Token,
                userPrivateKey: user.PrivateKey,
                accountName: "defaultpt"
                );
            parsedResponse = (LinkAccountResponse)response.Data;

            Assert.IsTrue(parsedResponse.Success);
            Assert.IsNotNull(parsedResponse.AccountName);
            Assert.IsNotNull(parsedResponse.AccountOwnerName);
            Assert.IsNotNull(parsedResponse.EntityName);
            Assert.IsNotNull(parsedResponse.Message);
            Assert.IsNotNull(parsedResponse.Reference);
            Assert.IsNotNull(parsedResponse.Status);
        }