@@ -16,7 +16,8 @@ public void FieldRoundtrip_Works()
1616 {
1717 AccountID = "account_in71c4amph0vgo2qllky" ,
1818 Amount = 100 ,
19- StatementDescriptor = "INVOICE 2468" ,
19+ CompanyName = "Phonographs Inc" ,
20+ IndividualName = "Ian Crease" ,
2021 AccountNumber = "987654321" ,
2122 Addenda = new ( )
2223 {
@@ -29,12 +30,10 @@ public void FieldRoundtrip_Works()
2930 CompanyDescriptiveDate = "J!" ,
3031 CompanyDiscretionaryData = "J!" ,
3132 CompanyEntryDescription = "J!" ,
32- CompanyName = "Phonographs Inc" ,
3333 DestinationAccountHolder = DestinationAccountHolder . Business ,
3434 ExternalAccountID = "external_account_id" ,
3535 Funding = Funding . Checking ,
3636 IndividualID = "individual_id" ,
37- IndividualName = "Ian Crease" ,
3837 PreferredEffectiveDate = new ( )
3938 {
4039 Date = "2019-12-27" ,
@@ -47,7 +46,8 @@ public void FieldRoundtrip_Works()
4746
4847 string expectedAccountID = "account_in71c4amph0vgo2qllky" ;
4948 long expectedAmount = 100 ;
50- string expectedStatementDescriptor = "INVOICE 2468" ;
49+ string expectedCompanyName = "Phonographs Inc" ;
50+ string expectedIndividualName = "Ian Crease" ;
5151 string expectedAccountNumber = "987654321" ;
5252 Addenda expectedAddenda = new ( )
5353 {
@@ -58,13 +58,11 @@ public void FieldRoundtrip_Works()
5858 string expectedCompanyDescriptiveDate = "J!" ;
5959 string expectedCompanyDiscretionaryData = "J!" ;
6060 string expectedCompanyEntryDescription = "J!" ;
61- string expectedCompanyName = "Phonographs Inc" ;
6261 ApiEnum < string , DestinationAccountHolder > expectedDestinationAccountHolder =
6362 DestinationAccountHolder . Business ;
6463 string expectedExternalAccountID = "external_account_id" ;
6564 ApiEnum < string , Funding > expectedFunding = Funding . Checking ;
6665 string expectedIndividualID = "individual_id" ;
67- string expectedIndividualName = "Ian Crease" ;
6866 PreferredEffectiveDate expectedPreferredEffectiveDate = new ( )
6967 {
7068 Date = "2019-12-27" ,
@@ -77,18 +75,17 @@ public void FieldRoundtrip_Works()
7775
7876 Assert . Equal ( expectedAccountID , parameters . AccountID ) ;
7977 Assert . Equal ( expectedAmount , parameters . Amount ) ;
80- Assert . Equal ( expectedStatementDescriptor , parameters . StatementDescriptor ) ;
78+ Assert . Equal ( expectedCompanyName , parameters . CompanyName ) ;
79+ Assert . Equal ( expectedIndividualName , parameters . IndividualName ) ;
8180 Assert . Equal ( expectedAccountNumber , parameters . AccountNumber ) ;
8281 Assert . Equal ( expectedAddenda , parameters . Addenda ) ;
8382 Assert . Equal ( expectedCompanyDescriptiveDate , parameters . CompanyDescriptiveDate ) ;
8483 Assert . Equal ( expectedCompanyDiscretionaryData , parameters . CompanyDiscretionaryData ) ;
8584 Assert . Equal ( expectedCompanyEntryDescription , parameters . CompanyEntryDescription ) ;
86- Assert . Equal ( expectedCompanyName , parameters . CompanyName ) ;
8785 Assert . Equal ( expectedDestinationAccountHolder , parameters . DestinationAccountHolder ) ;
8886 Assert . Equal ( expectedExternalAccountID , parameters . ExternalAccountID ) ;
8987 Assert . Equal ( expectedFunding , parameters . Funding ) ;
9088 Assert . Equal ( expectedIndividualID , parameters . IndividualID ) ;
91- Assert . Equal ( expectedIndividualName , parameters . IndividualName ) ;
9289 Assert . Equal ( expectedPreferredEffectiveDate , parameters . PreferredEffectiveDate ) ;
9390 Assert . Equal ( expectedRequireApproval , parameters . RequireApproval ) ;
9491 Assert . Equal ( expectedRoutingNumber , parameters . RoutingNumber ) ;
@@ -102,7 +99,8 @@ public void OptionalNonNullableParamsUnsetAreNotSet_Works()
10299 {
103100 AccountID = "account_in71c4amph0vgo2qllky" ,
104101 Amount = 100 ,
105- StatementDescriptor = "INVOICE 2468" ,
102+ CompanyName = "Phonographs Inc" ,
103+ IndividualName = "Ian Crease" ,
106104 } ;
107105
108106 Assert . Null ( parameters . AccountNumber ) ;
@@ -115,8 +113,6 @@ public void OptionalNonNullableParamsUnsetAreNotSet_Works()
115113 Assert . False ( parameters . RawBodyData . ContainsKey ( "company_discretionary_data" ) ) ;
116114 Assert . Null ( parameters . CompanyEntryDescription ) ;
117115 Assert . False ( parameters . RawBodyData . ContainsKey ( "company_entry_description" ) ) ;
118- Assert . Null ( parameters . CompanyName ) ;
119- Assert . False ( parameters . RawBodyData . ContainsKey ( "company_name" ) ) ;
120116 Assert . Null ( parameters . DestinationAccountHolder ) ;
121117 Assert . False ( parameters . RawBodyData . ContainsKey ( "destination_account_holder" ) ) ;
122118 Assert . Null ( parameters . ExternalAccountID ) ;
@@ -125,8 +121,6 @@ public void OptionalNonNullableParamsUnsetAreNotSet_Works()
125121 Assert . False ( parameters . RawBodyData . ContainsKey ( "funding" ) ) ;
126122 Assert . Null ( parameters . IndividualID ) ;
127123 Assert . False ( parameters . RawBodyData . ContainsKey ( "individual_id" ) ) ;
128- Assert . Null ( parameters . IndividualName ) ;
129- Assert . False ( parameters . RawBodyData . ContainsKey ( "individual_name" ) ) ;
130124 Assert . Null ( parameters . PreferredEffectiveDate ) ;
131125 Assert . False ( parameters . RawBodyData . ContainsKey ( "preferred_effective_date" ) ) ;
132126 Assert . Null ( parameters . RequireApproval ) ;
@@ -144,20 +138,19 @@ public void OptionalNonNullableParamsSetToNullAreNotSet_Works()
144138 {
145139 AccountID = "account_in71c4amph0vgo2qllky" ,
146140 Amount = 100 ,
147- StatementDescriptor = "INVOICE 2468" ,
141+ CompanyName = "Phonographs Inc" ,
142+ IndividualName = "Ian Crease" ,
148143
149144 // Null should be interpreted as omitted for these properties
150145 AccountNumber = null ,
151146 Addenda = null ,
152147 CompanyDescriptiveDate = null ,
153148 CompanyDiscretionaryData = null ,
154149 CompanyEntryDescription = null ,
155- CompanyName = null ,
156150 DestinationAccountHolder = null ,
157151 ExternalAccountID = null ,
158152 Funding = null ,
159153 IndividualID = null ,
160- IndividualName = null ,
161154 PreferredEffectiveDate = null ,
162155 RequireApproval = null ,
163156 RoutingNumber = null ,
@@ -174,8 +167,6 @@ public void OptionalNonNullableParamsSetToNullAreNotSet_Works()
174167 Assert . False ( parameters . RawBodyData . ContainsKey ( "company_discretionary_data" ) ) ;
175168 Assert . Null ( parameters . CompanyEntryDescription ) ;
176169 Assert . False ( parameters . RawBodyData . ContainsKey ( "company_entry_description" ) ) ;
177- Assert . Null ( parameters . CompanyName ) ;
178- Assert . False ( parameters . RawBodyData . ContainsKey ( "company_name" ) ) ;
179170 Assert . Null ( parameters . DestinationAccountHolder ) ;
180171 Assert . False ( parameters . RawBodyData . ContainsKey ( "destination_account_holder" ) ) ;
181172 Assert . Null ( parameters . ExternalAccountID ) ;
@@ -184,8 +175,6 @@ public void OptionalNonNullableParamsSetToNullAreNotSet_Works()
184175 Assert . False ( parameters . RawBodyData . ContainsKey ( "funding" ) ) ;
185176 Assert . Null ( parameters . IndividualID ) ;
186177 Assert . False ( parameters . RawBodyData . ContainsKey ( "individual_id" ) ) ;
187- Assert . Null ( parameters . IndividualName ) ;
188- Assert . False ( parameters . RawBodyData . ContainsKey ( "individual_name" ) ) ;
189178 Assert . Null ( parameters . PreferredEffectiveDate ) ;
190179 Assert . False ( parameters . RawBodyData . ContainsKey ( "preferred_effective_date" ) ) ;
191180 Assert . Null ( parameters . RequireApproval ) ;
@@ -203,7 +192,8 @@ public void Url_Works()
203192 {
204193 AccountID = "account_in71c4amph0vgo2qllky" ,
205194 Amount = 100 ,
206- StatementDescriptor = "INVOICE 2468" ,
195+ CompanyName = "Phonographs Inc" ,
196+ IndividualName = "Ian Crease" ,
207197 } ;
208198
209199 var url = parameters . Url ( new ( ) { ApiKey = "My API Key" } ) ;
@@ -218,7 +208,8 @@ public void CopyConstructor_Works()
218208 {
219209 AccountID = "account_in71c4amph0vgo2qllky" ,
220210 Amount = 100 ,
221- StatementDescriptor = "INVOICE 2468" ,
211+ CompanyName = "Phonographs Inc" ,
212+ IndividualName = "Ian Crease" ,
222213 AccountNumber = "987654321" ,
223214 Addenda = new ( )
224215 {
@@ -231,12 +222,10 @@ public void CopyConstructor_Works()
231222 CompanyDescriptiveDate = "J!" ,
232223 CompanyDiscretionaryData = "J!" ,
233224 CompanyEntryDescription = "J!" ,
234- CompanyName = "Phonographs Inc" ,
235225 DestinationAccountHolder = DestinationAccountHolder . Business ,
236226 ExternalAccountID = "external_account_id" ,
237227 Funding = Funding . Checking ,
238228 IndividualID = "individual_id" ,
239- IndividualName = "Ian Crease" ,
240229 PreferredEffectiveDate = new ( )
241230 {
242231 Date = "2019-12-27" ,
0 commit comments