public void T007_Response200SuccessDirect() { var user = DefaultConfig.FirstUser; var response = api.LinkAccountDirect( userHandle: user.UserHandle, userPrivateKey: user.PrivateKey, accountName: "sync_direct", accountNumber: "12345678912", routingNumber: "123456789" ); var parsedResponse = (LinkAccountResponse)response.Data; Assert.IsTrue(parsedResponse.Success); Assert.IsNotNull(parsedResponse.AccountName); Assert.IsNotNull(parsedResponse.Message); Assert.IsNotNull(parsedResponse.Reference); Assert.IsNotNull(parsedResponse.Status); response = api.LinkAccountDirect( userHandle: user.UserHandle, userPrivateKey: user.PrivateKey, accountName: "default", accountNumber: "12345678912", routingNumber: "123456789" ); parsedResponse = (LinkAccountResponse)response.Data; Assert.IsTrue(parsedResponse.Success); Assert.IsNotNull(parsedResponse.AccountName); Assert.IsNotNull(parsedResponse.Message); Assert.IsNotNull(parsedResponse.Reference); Assert.IsNotNull(parsedResponse.Status); response = api.LinkAccountDirect( userHandle: user.UserHandle, userPrivateKey: user.PrivateKey, accountName: "unlink", accountNumber: "12345678912", routingNumber: "123456789" ); parsedResponse = (LinkAccountResponse)response.Data; Assert.IsTrue(parsedResponse.Success); Assert.IsNotNull(parsedResponse.AccountName); Assert.IsNotNull(parsedResponse.Message); Assert.IsNotNull(parsedResponse.Reference); Assert.IsNotNull(parsedResponse.Status); response = api.LinkAccountDirect( userHandle: user.UserHandle, userPrivateKey: user.PrivateKey, accountName: "toupdate", accountNumber: "12345678912", routingNumber: "123456789" ); parsedResponse = (LinkAccountResponse)response.Data; Assert.IsTrue(parsedResponse.Success); Assert.IsNotNull(parsedResponse.AccountName); Assert.IsNotNull(parsedResponse.Message); Assert.IsNotNull(parsedResponse.Reference); Assert.IsNotNull(parsedResponse.Status); }