2009-07-08 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.ServiceModel / Test / System.ServiceModel / ChangeLog
1 2009-07-08  Atsushi Enomoto  <atsushi@ximian.com>
2
3         * NetPeerTcpBindingTest.cs : a bit of interface implementation test.
4
5 2009-07-07  Atsushi Enomoto  <atsushi@ximian.com>
6
7         * EndpointAddress10Test.cs : added a few more serialization tests.
8
9 2009-07-07  Atsushi Enomoto  <atsushi@ximian.com>
10
11         * PeerNodeAddressTest.cs : new test.
12
13 2009-04-21  Atsushi Enomoto  <atsushi@ximian.com>
14
15         * NetPeerTcpBindingTest.cs : fix build.
16
17 2009-04-20  Atsushi Enomoto  <atsushi@ximian.com>
18
19         * NetPeerTcpBindingTest.cs : new test.
20
21 2009-04-08  Atsushi Enomoto  <atsushi@ximian.com>
22
23         * NetTcpBindingTest.cs : fix wrong value expectation.
24
25 2009-04-07  Atsushi Enomoto  <atsushi@ximian.com>
26
27         * NetTcpBindingTest.cs : new test.
28
29 2009-02-24  Atsushi Enomoto  <atsushi@ximian.com>
30
31         * ChannelFactory_1Test.cs, ChannelFactoryTest.cs, ClientBaseTest.cs:
32           Ignore all failing-under-dotnet tests
33
34 2009-01-14  Atsushi Enomoto  <atsushi@ximian.com>
35
36         * ClientBase_InteractiveChannelInitializerTest.cs : new test, for
37           IInteractiveChannelInitializers support in ClientBase<T>.
38
39 2008-05-22  Roei Erez  <roeie@mainsoft.com>
40         * fix ContractDescription.GetContract implementation
41         * Refactor Request processing
42         * Add support for message inspectors
43         * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
44         like: ReleaseServiceInstance, Open, Close...
45         * Add relevant test cases.
46
47 2008-05-07  Eyal Alaluf <eyala@mainsoft.com>
48
49         * ChannelFactory_1Test.cs: Test Enum in/out parameters with code generation.
50
51 2008-05-01  Eyal Alaluf <eyala@mainsoft.com>
52
53         * ChannelFactory_1Test.cs: Add test with out params and void return.
54
55 2008-04-14  Igor Zelmanovich <igorz@mainsoft.com>
56
57         * ExtensionCollectionTest.cs: new test.
58
59 2008-04-10  Eyal Alaluf <eyala@mainsoft.com>
60
61         * ChannelFactory_1Test.cs: Added test to check serialization of parameters
62           and deserialization of return values and out parameters. The tests are
63           currently checking only the client side and not the server side.
64
65 2008-04-08  Roei Erez <roeie@mainsoft.com>
66         * Add tests for ServiceHostBaseTest.cs
67
68 2008-04-06  Roei Erez <roeie@mainsoft.com>
69
70         * ServiceHostBaseTests: Added new tests
71
72 2008-04-03  Igor Zelmanovich <igorz@mainsoft.com>
73
74         * ServiceHostBaseTest.cs.cs: new test for InitializeRuntime.
75
76 2008-04-03  Roei Erez <roeie@mainsoft.com>
77
78         * ServiceHostBaseTest.cs: new test for negative flow in ApplyConfiguration.
79
80 2008-04-02  Vladimir Krasnov  <vladimirk@mainsoft.com>
81
82         * BasicHttpBindingTest.cs: added tests
83
84 2008-04-02  Igor Zelmanovich <igorz@mainsoft.com>
85
86         * ServiceHostBaseTest.cs.cs: new test, remove NotWorking attribute.
87
88 2008-04-01  Igor Zelmanovich <igorz@mainsoft.com>
89
90         * ServiceHostBaseTest.cs: new test.
91
92 2008-03-30  Atsushi Enomoto  <atsushi@ximian.com>
93
94         * WSHttpBindingTest.cs : mark MessageSecurityIssuedToken as NotWorking.
95         * EndpointAddress10Test.cs : mark SerializeDeserialize as NotWorking.
96
97 2008-03-04  Eyal Alaluf <eyala@mainsoft.com>
98
99         * ChannelFactory_1Test.cs: Add tests for different ctors.
100         * CommonUseCases.cs: Move common intefaces that are also configured by the
101           test dll config file.
102         * ChannelFactoryTest.cs: Add tests for the protected methods
103           InitializeEndpoint and ApplyConfiguration.
104         * ClientBaseTest.cs: Add test cases with default ("*") configuration. Moved
105           interfaces to CommonUseCases.cs.
106
107
108 2008-02-28  Eyal Alaluf <eyala@mainsoft.com>
109
110         * ServiceHostTest.cs: Marjed test as not working since it caused a crash(!)
111         * ClientBaseTest.cs: Add tests for ClientBase<T> constructors.
112
113 2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>
114
115         * EndpointAddressTest.cs : test for rejecting relative Uri.
116
117 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
118
119         * ClientCredentialsSecurityTokenManagerTest.cs
120           ChannelFactory_1Test.cs EndpointAddressTest.cs
121           EndpointAddress10Test.cs ServiceHostTest.cs : warning cleanup.
122
123 2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>
124
125         * ServiceHostTest.cs : added test for InstanceContextMode in
126           ServiceBehaviorAttribute.
127
128 2007-07-06  Atsushi Enomoto  <atsushi@ximian.com>
129
130         * NetMsmqBindingTest.cs : new test.
131
132 2007-04-20  Atsushi Enomoto  <atsushi@ximian.com>
133
134         * EndpointAddressTest.cs : fixed some warnings.
135         * EndpointAddress10Test.cs : new test.
136
137 2007-04-05  Atsushi Enomoto  <atsushi@ximian.com>
138
139         * EndpointAddressTest.cs : added WriteContentsTo and WriteTo tests
140           with WSAddressing10 mode.
141         * WSHttpBindingTest.cs : added test for IssuedToken security.
142         * EndpointIdentityTest.cs : new test (not working yet).
143
144 2007-04-03  Atsushi Enomoto  <atsushi@ximian.com>
145
146         * IntegratedConnectionTest.cs, ClientBaseTest.cs :
147           marked some failing tests (on Orcas) as ignored. Some fixes to
148           make sure that open connection things be closed.
149
150 2007-04-02  Atsushi Enomoto  <atsushi@ximian.com>
151
152         * ClientCredentialsSecurityTokenManagerTest.cs :
153           added mutual ssonego provider creation without client certificate.
154
155 2007-03-30  Atsushi Enomoto  <atsushi@ximian.com>
156
157         * WSHttpBindingTest.cs : added MessageSecurity test for SPNego case.
158
159 2007-03-07  Atsushi Enomoto  <atsushi@ximian.com>
160
161         * ClientCredentialsSecurityTokenManagerTest.cs :
162           added another secure conversation parameter .ctor().
163
164 2007-03-05  Atsushi Enomoto  <atsushi@ximian.com>
165
166         * ClientCredentialsSecurityTokenManagerTest.cs :
167           for ssl parameters, just use exposed requirement initialization.
168           Rewrote and enabled IsIssuedSecurityTokenRequirement() tests.
169
170 2007-02-27  Atsushi Enomoto  <atsushi@ximian.com>
171
172         * WSHttpBindingTest.cs : added MessageSecurityUserName(), and some
173           tests for RequireSignatureConfirmation.
174
175 2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>
176
177         * ClientCredentialsSecurityTokenManagerTest.cs : refactoring;
178           replaced X509Cert2 ctor() with an already-initialized member.
179           Added CreateAuthenticatorX509().
180
181 2007-01-11  Atsushi Enomoto  <atsushi@ximian.com>
182
183         * ClientCredentialsSecurityTokenManagerTest.cs : added custom token
184           classes and non-finished test. Added Clone() test.
185
186 2006-12-04  Atsushi Enomoto  <atsushi@ximian.com>
187
188         * ServiceHostTest.cs : added test for ServiceMetadataBehavior
189           existence check for non-IMetadataExchange type.
190
191 2006-10-05  Atsushi Enomoto  <atsushi@ximian.com>
192
193         * WSHttpBindingTest.cs : more property check for x509 parameters.
194
195 2006-09-27  Atsushi Enomoto  <atsushi@ximian.com>
196
197         * ClientBaseTest.cs, ChannelFactory_1Test.cs :
198           use port 37564 instead of 8080.
199         * WSHttpBindingTest.cs : added MessageSecurityCertificate() test.
200         * ClientCredentialsSecurityTokenManagerTest.cs :
201           Some authenticator tests.
202
203 2006-09-26  Atsushi Enomoto  <atsushi@ximian.com>
204
205         * WSHttpBindingTest.cs :
206           a bit more details on default message security test.
207
208 2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>
209
210         * MessageSecurityVersionTest.cs : test for SecurityTokenVersion.
211
212 2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>
213
214         * ClientCredentialsSecurityTokenManagerTest.cs :
215           added and fixed some AnonymousSslnego related tests.
216
217 2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>
218
219         * IntegratedConnectionTest.cs : enabled with a bit of fixes.
220         * ClientBaseTest.cs : added tests from $(topdir)/samples/clientbase.
221
222 2006-09-15  Atsushi Enomoto  <atsushi@ximian.com>
223
224         * ClientCredentialsSecurityTokenManagerTest.cs :
225           removed some NotWorking.
226
227 2006-09-12  Atsushi Enomoto  <atsushi@ximian.com>
228
229         * UriSchemeKeyedCollectionTest.cs : fix warnings.
230
231 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
232
233         * ChannelFactoryTest.cs : ... and namespace fix.
234
235 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
236
237         * ClientCredentialsSecurityTokenManagerTest.cs : added more tests on
238           how it should acquire X509 certificates.
239         * ChannelFactory_1Test.cs : removed NotWorking.
240         * ChannelFactoryTest.cs : moved from Test/S.SM.Channels.
241
242 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
243
244         * ChannelFactory_1Test.cs : added test for the actual invocation of
245           TChannel (contract) members.
246
247 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
248
249         * ChannelFactory_1Test.cs : added test for EnsureOpened().
250
251 2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>
252
253         * WSFederationHttpBindingTest.cs : new file, mostly copied from
254           WSHttpBindingTest.cs and largely commented out.
255
256 2006-09-01  Atsushi Enomoto  <atsushi@ximian.com>
257
258         * TransactionProtocolTest.cs : cleaning up NotWorking.
259
260 2006-08-31  Atsushi Enomoto  <atsushi@ximian.com>
261
262         * ChannelFactory_1Test.cs : new test.
263         * ClientBaseTest.cs : added some tests to solve some confusion.
264
265 2006-08-31  Atsushi Enomoto  <atsushi@ximian.com>
266
267         * ClientCredentialsSecurityTokenManagerTest.cs : added some
268           notworking tests for RecipientServiceModelSecurityTokenParameters.
269
270 2006-08-30  Atsushi Enomoto  <atsushi@ximian.com>
271
272         * ServiceHostTest.cs : added another AddServiceEndpoint() case.
273         * ClientCredentialsSecurityTokenManagerTest.cs :
274           added a concept case that remote endpoint identity is nothing to
275           do with required client certificate.
276
277 2006-08-25  Atsushi Enomoto  <atsushi@ximian.com>
278
279         * WSHttpBindingTest.cs : added test for security parameters in
280           non-NegotiateServiceCredential mode.
281
282 2006-08-24  Atsushi Enomoto  <atsushi@ximian.com>
283
284         * ClientCredentialsSecurityTokenManagerTest.cs :
285           added minor SecureConversation requirement test, and cosmetic fixes.
286
287 2006-08-23  Atsushi Enomoto  <atsushi@ximian.com>
288
289         * WSHtttpBindingTest.cs : some more tests for message security
290           creation.
291         * ClientCredentialsSecurityTokenManagerTest.cs : removed some
292           NotWorking. Added more secure conversation tests.
293
294 2006-08-23  Atsushi Enomoto  <atsushi@ximian.com>
295
296         * BehaviorCollectionTest.cs : removed obsolete test.
297
298 2006-08-22  Atsushi Enomoto  <atsushi@ximian.com>
299
300         * ClientCredentialsSecurityTokenManagerTest.cs : new test.
301
302 2006-08-22  Atsushi Enomoto  <atsushi@ximian.com>
303
304         * WSHtttpBindingTest.cs : added DefaultMessageSecurity() test.
305
306 2006-08-21  Atsushi Enomoto  <atsushi@ximian.com>
307
308         * MessageSecurityVersionTest.cs : new test.
309
310 2006-08-14  Atsushi Enomoto  <atsushi@ximian.com>
311
312         * WSHttpBindingTest.cs : fixed CreateMessageSecurity(). for Transport
313           it returns null, so test it as such.
314
315 2006-08-01  Ankit Jain  <jankit@novell.com>
316
317         * EndpointAddressTest.cs: New tests for ReadFrom overloads.
318
319 2006-07-21  Atsushi Enomoto  <atsushi@ximian.com>
320
321         * WSHttpBindingTest.cs :
322           Added notworking BuildListenerWithoutServiceCertificate().
323
324 2006-07-20  Atsushi Enomoto  <atsushi@ximian.com>
325
326         * BasicHttpBindingTest.cs : added Security related construction tests.
327
328 2006-07-20  Atsushi Enomoto  <atsushi@ximian.com>
329
330         * EndpointAddressBuilderTest.cs : new file.
331         * EndpointAddressTest.cs : added another wrong xml reader test.
332
333 2006-07-19  Atsushi Enomoto  <atsushi@ximian.com>
334
335         * EndpointAddressTest.cs : added test for WriteTo().
336
337 2006-07-18  Atsushi Enomoto  <atsushi@ximian.com>
338
339         * EndpointAddressTest.cs : added test for ReadFrom().
340
341 2006-07-18  Atsushi Enomoto  <atsushi@ximian.com>
342
343         * IntegratedConnectionTest.cs : comment out those tests until
344           HTTP connections on NUnit tests got stable.
345         * WSHttpBindingTest.cs : added tests on Security properties. Also
346           added test for different SecurityMode .ctor() parameters.
347
348 2006-07-13  Atsushi Enomoto  <atsushi@ximian.com>
349
350         * IntegratedConnectionTest.cs : use different port than 8080 which
351           is likely to be used.
352
353 2006-07-13  Atsushi Enomoto  <atsushi@ximian.com>
354
355         * IntegratedConnectionTest.cs : added test for metadata exchange.
356
357 2006-07-12  Atsushi Enomoto  <atsushi@ximian.com>
358
359         * IntegratedConnectionTest.cs : new test file for connection examples.
360
361 2006-07-12  Atsushi Enomoto  <atsushi@ximian.com>
362
363         * ServiceHostTest.cs : added tests for IMetadataExchange handling
364           which seem to be a special case.
365
366 2006-07-10  Atsushi Enomoto  <atsushi@ximian.com>
367
368         * WSHttpBindingTest.cs, TransactionProtocolTest.cs :
369           new tests.
370
371 2006-07-06  Atsushi Enomoto  <atsushi@ximian.com>
372
373         * BasicHttpBindingTest.cs : June CTP fixes.
374
375 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
376
377         * BindingElementTest.cs, BindingTest.cs, InvalidBindingElement.cs,
378           HttpTransportBindingElementTest.cs, EndpointDispatcherTest.cs,
379           CustomBindingTest.cs : namespace fixes. Soon to be moved.
380         * EndpointListenerTest.cs, EndpointListenerCollectionTest.cs :
381           removed unused files.
382
383 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
384
385         * BindingElementTest.cs : dependent changes by ChannelManagerBase.
386
387 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
388
389         * BindingElementTest.cs : June CTP update madness.
390
391 2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>
392
393         * ServiceAssert.cs, InvalidBindingElement.cs,
394           HttpTransportBindingElementTest.cs : reflect June CTP updates.
395
396 2006-06-27  Atsushi Enomoto  <atsushi@ximian.com>
397
398         * ClientBaseTest.cs : comment out the entire test until I resolve
399           why it breaks NUnit execution under MS.NET.
400
401 2006-06-22  Atsushi Enomoto  <atsushi@ximian.com>
402
403         * ClientBaseTest.cs : new test file.
404
405 2006-05-29  Atsushi Enomoto  <atsushi@ximian.com>
406
407         * BasicHttpBindingTest.cs, HttpTransportBindingElementTest.cs :
408           test build fix.
409
410 2006-04-06  Atsushi Enomoto  <atsushi@ximian.com>
411
412         * BasicHttpBindingTest.cs : added test for MessageEncoding property.
413
414 2006-03-17  Atsushi Enomoto  <atsushi@ximian.com>
415
416         * ChannelDescriptionTest.cs DispatcherTest.cs : removed old tests.
417
418 2006-03-16  Atsushi Enomoto  <atsushi@ximian.com>
419
420         * ServiceHostTest.cs : removed NotWorking. Added description on why
421           InvalidOperationExceptions are thrown. Commented out extra lines.
422
423           My thought is those tests should be rewritten to use correct
424           service contract implementation type and be used for multiple
425           ServiceEndpoint addition, not just for checking contract 
426           implementation existence.
427
428 2006-03-13  Atsushi Enomoto  <atsushi@ximian.com>
429
430         * EndpointDispatcherTest.cs : new test.
431
432 2006-03-08  Atsushi Enomoto  <atsushi@ximian.com>
433
434         * ServiceAssert.cs : added AssertMessageEncoder().
435
436 2006-03-06  Atsushi Enomoto  <atsushi@ximian.com>
437
438         * BindingElementTest.cs : added more preparation code (still no test).
439         * HttpTransportBindingElementTest.cs : added tests for
440           CanBuildChannelFactory() and CanBuildChannelListener().
441
442 2006-03-06  Atsushi Enomoto  <atsushi@ximian.com>
443
444         * ServiceHostTest.cs :
445           Renamed IFoo to IBar since IFoo sounds like it is an interface of
446           Foo (while it isn't).  Added more AddServiceEndpoint() tests.
447
448 2006-03-06  Atsushi Enomoto  <atsushi@ximian.com>
449
450         * ServiceHostTest.cs : Added more tests for .ctor().
451         * CustomBindingTest.cs : removed [NotWorking].
452
453 2006-03-03  Atsushi Enomoto  <atsushi@ximian.com>
454
455         * BindingTest.cs : Kinda fixed BuildChannelFactoryGeneric2(). That
456           ExpectedException was thrown just because HttpTransportBindingElement
457           does not support IInputChannel. It is not good to test default
458           implementation of BuildChannelFactory().
459
460 2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>
461
462         * TextMessageEncodingBindingElementTest.cs :
463           Feb. CTP requires ListenUri arguments to make this test pass.
464           BindingElementTest.cs : removed tests that do not make sense now.
465
466 2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>
467
468         * BindingTest.cs : fixed tests. The original test does not make sense
469           now, so made it into another kind of test (check ArgumentException).
470
471 2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>
472
473         * EndpointAddressTest.cs : reflect API fix. Anonymous URI has changed
474           to reasonable URI which does not pretend standards.
475
476 2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>
477
478         (back to normal "record-ChangeLogs" mode after the big API change mess)
479         * HttpTransportBindingElementTest.cs : fixed minor API differences.
480
481 2006-02-23  Atsushi Enomoto  <atsushi@ximian.com>
482
483         * ActionFilterTest.cs AddressHeaderTest.cs AddressingVersionTest.cs
484           BehaviorCollectionTest.cs BindingElementTest.cs BindingTest.cs
485           ChannelDescriptionTest.cs ChannelFactoryTest.cs 
486           ContractDescriptionTest.cs DispatcherTest.cs
487           EmptyFaultExceptionTest.cs EndpointBehaviorCollectionTest.cs
488           EndpointListenerCollectionTest.cs EndpointListenerTest.cs
489           EnvelopeVersionTest.cs FaultExceptionTest.cs FilterTableTest.cs
490           HttpTransportBindingElementTest.cs InvalidBindingElement.cs
491           InvalidBodyAccessExceptionTest.cs MessageBufferTest.cs
492           MessageEncodingBindingElementTest.cs MessageHeaderTest.cs
493           MessageHeadersTest.cs MessageVersionTest.cs ServiceAssert.cs
494           ServiceAuthorizationBehaviorTest.cs ServiceEndpointTest.cs
495           TextMessageEncodingBindingElementTest.cs
496           UnknownFaultExceptionTest.cs :
497           Feb. CTP API changes - chapter 1.
498
499 2006-02-15  Atsushi Enomoto  <atsushi@ximian.com>
500
501         * UriSchemeKeyedCollectionTest.cs EndpointAddressTest.cs
502           DispatcherTest.cs FaultExceptionTest.cs
503           EndpointListenerCollectionTest.cs
504           TextMessageEncodingBindingElementTest.cs EndpointListenerTest.cs
505           HttpTransportBindingElementTest.cs :
506           Removed several [NotWorking]/[Ignore] from tests, including required
507           changes to make tests work fine w/ indigo.
508
509 2006-02-15  Atsushi Enomoto  <atsushi@ximian.com>
510
511         * ServiceEndpointTest.cs : uncommented some tests.
512         * ActionFilterTest.cs : added CreateFilterTable() test.
513
514 2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>
515
516         * MessageHeadersTest.cs : enabled some tests.
517         * ActionFilterTest.cs : new test file.
518
519 2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>
520
521         * ServiceHostTest.cs : Ignore AddServiceEndpoint(). Maybe IFoo needs
522           to be the interface of Foo, but let's wait for discussion.
523
524 2006-02-14  Ankit Jain  <jankit@novell.com>
525
526         *  ServiceHostTest.cs: Enable tests which are dependent on relative
527         Uris.
528
529 2006-02-11  Ankit Jain  <jankit@novell.com>
530
531         * ServiceHostTest.cs : Add tests for AddServiceEndpoint ().
532         * UriSchemeKeyedCollectionTest.cs : Add test for Address with query.
533
534 2006-02-11  Ankit Jain  <jankit@novell.com>
535
536         * ServiceHostTest.cs : Fix "typo" in last commit.
537         * UriSchemeKeyedCollectionTest.cs : Likewise.
538
539 2006-02-11  Ankit Jain  <jankit@novell.com>
540
541         * ServiceHostTest.cs : New.
542         * UriSchemeKeyedCollectionTest.cs : New.
543
544 2006-02-08  Atsushi Enomoto  <atsushi@ximian.com>
545
546         * SynchronizedReadOnlyCollectionTest.cs : added more test for
547           .ctor(object, IEnumerable<T>).
548
549 2006-02-08  Atsushi Enomoto  <atsushi@ximian.com>
550
551         * FaultReasonTextTest.cs : new file.
552
553 2006-02-08  Atsushi Enomoto  <atsushi@ximian.com>
554
555         * UniqueIdTest.cs :
556           It should be in System.Runtime.Serialization.dll test.
557
558 2006-02-01  Atsushi Enomoto  <atsushi@ximian.com>
559
560         * BindingTest.cs BindingElementTest.cs : new tests, mostly for
561           type derivation.
562         * ChannelDescriptionTest.cs : actually all three .ctor() tests are
563           expected to fail, so split them into 3 tests.
564         * ChannelFactoryTest.cs : There is no public way to create
565           ChannelDescription which results in null ChannelType, so commented
566           ChannelType assertion out.
567
568 2006-02-01  Atsushi Enomoto  <atsushi@ximian.com>
569
570         * ChannelDescriptionTest.cs ChannelFactoryTest.cs : new tests.
571         * ServiceEndpointTest.cs : enabled CtorNullEndpoint() again.
572
573 2006-01-26  Atsushi Enomoto  <atsushi@ximian.com>
574
575         * InvalidBindingElement.cs : new file. Represents an invalid binding.
576         * HttpTransportBindingElementTest.cs : Added more tests for
577           BuildChannelFactory().
578
579 2006-01-26  Atsushi Enomoto  <atsushi@ximian.com>
580
581         * HttpTransportBindingElementTest.cs :
582           Added BuildChannelFactory() test, NotWorking.
583
584 2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>
585
586         * AddressHeaderTest.cs : WriteAddressHeaderTest() works now. Added
587           string comparison test there.
588
589 2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>
590
591         * EndpointAddressTest.cs : Added Headers(). The code was broken in
592           basic level.
593
594 2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>
595
596         * EndpointAddressTest.cs : ConstructorTest() is working now.
597
598 2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>
599
600         * UniqueIdTest.cs EndpointAddressTest.cs DispatcherTest.cs
601           FaultExceptionTest.cs MessageHeaderTest.cs
602           TextMessageEncodingBindingElementTest.cs MessageBufferTest.cs
603           MessageHeadersTest.cs EndpointListenerTest.cs AddressHeaderTest.cs
604           CustomBindingTest.cs :
605           several updates to match Dec.CTP. Marked all notworking tests
606           as [Category ("NotWorking")]. Marked all test which got broken in
607           Dec.CTP as [Ignore].
608
609 2005-11-22  Duncan Mak  <duncan@novell.com>
610
611         * ContractDescriptionTest.cs: Change from 'null' to
612         ProtectionLevel.None.
613
614         * CustomBindingTest.cs (DefaultCtor, CtorFromAnotherBinding): Fix
615         it up to make it go green.
616
617         * ExceptionListenerTest.cs: Change from ArgumentNullException to
618         ArgumentException.
619
620         * ServiceAssert.cs: Change from 'Session' to 'UseSession'.
621
622         * ServiceEndpointTest.cs (CtorNullBinding, CtorNullEndpoint):
623         Commented out, because they don't apply anymore.
624
625         * TextMessageEncodingBindingElementTest.cs
626         (BuildChannelListenerNoTransport): Change from
627         InvalidOperationException to ArgumentException.
628
629         Moved the tests for classes from System.ServiceModel to
630         MonoTests.System.ServiceModel, instead of
631         MonoTests.System.ServiceModel.Channels.
632         
633         We're down to 3 errors now.
634         
635 2005-11-21  Atsushi Enomoto  <atsushi@ximian.com>
636
637         * EndpointListenerTest.cs : fix for Nov. CTP.
638
639 2005-11-21  Atsushi Enomoto  <atsushi@ximian.com>
640
641         * EndpointListenerCollectionTest.cs,
642           TextMessageEncodingBindingElementTest.cs,
643           EndpointListenerTest.cs : build fix for Nov. RTM
644
645 2005-11-20  Atsushi Enomoto  <atsushi@ximian.com>
646
647         * DispatcherTest.cs : FilterProvider vanished in Nov. RTM.
648
649 2005-11-20  Atsushi Enomoto  <atsushi@ximian.com>
650
651         * CustomBindingTest.cs : new test.
652
653 2005-10-31  Atsushi Enomoto  <atsushi@ximian.com>
654
655         * BehaviorCollectionTest.cs : new file.
656
657 2005-10-27  Atsushi Enomoto  <atsushi@ximian.com>
658
659         * EndpointAddressTest.cs : only comments lines.
660
661 2005-10-27  Atsushi Enomoto  <atsushi@ximian.com>
662
663         * EndpointBehaviorCollectionTest.cs, EndpointListenerTest.cs :
664           new files.
665         * ServiceEndpointTest.cs : replaced CustomBinding with
666           BasicHttpBinding used in tests.
667         * EndpointAddressTest.cs : added more tests.
668
669 2005-10-27  Atsushi Enomoto  <atsushi@ximian.com>
670
671         * DispatcherTest.cs, ServiceEndpointTest.cs : new tests
672
673 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
674
675         * AddressingVersionTest.cs, MessageVersionTest.cs,
676           TextMessageEncodingBindingElementTest.cs : new tests.
677         * EnvelopeVersionTest.cs : Added equality tests. tab fix.
678         * EndpointListenerCollectionTest.cs : not working for now.
679
680 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
681
682         * ServiceEndpointCollectionTest.cs : it was accidentally added, and
683           should be empty for now.
684         * ContractDescriptionTest.cs : added non-contract and
685           duplicate-contract tests.
686
687 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
688
689         * ContractDescriptionTest.cs : moved from *.Design/TypeLoaderTest.cs.
690
691 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
692
693         * BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs,
694           HttpTransportBindingElementTest.cs : new tests.
695
696 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
697
698         * BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs,
699           HttpTransportBindingElementTest.cs : new files.
700
701 2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>
702
703         * EndpointListenerCollectionTest.cs : new test.
704
705 2005-10-24  Atsushi Enomoto  <atsushi@ximian.com>
706
707         * ServiceAssert.cs : new utility class that should be useful for
708           comparing BlahDescription.
709
710 2005-10-24  Atsushi Enomoto  <atsushi@ximian.com>
711
712         * ServiceAuthorizationBehaviorTest.cs : new file.
713
714 2005-10-23  Atsushi Enomoto  <atsushi@ximian.com>
715
716         * MessageBufferTest.cs : disabling AreNotEqual() (it is not supported
717           in current mono nunit20).
718
719 2005-10-23  Duncan Mak  <duncan@novell.com>
720
721         * MessageHeadersTest.cs: New test.
722         * UniqueIdTest.cs: Another new one.
723
724 2005-10-22  Duncan Mak  <duncan@novell.com>
725
726         * InvalidBodyAccessExceptionTest.cs (TestConstructor): One quick
727         one to find out what the default message is.
728
729         * EmptyFaultExceptionTest.cs (TestDefaults): Add test on Reason.
730
731 2005-10-22  Duncan Mak  <duncan@novell.com>
732
733         * EmptyFaultExceptionTest.cs:
734         * FaultExceptionTest.cs (TestCreateMessageFault): Tests the
735         CreateMessageFault method.
736
737 2005-10-22  Duncan Mak  <duncan@novell.com>
738
739         * FaultCodeTest.cs (TestNamespace): New test method.
740         * EmptyFaultExceptionTest.cs:
741         * FaultExceptionTest.cs:
742         * UnknownFaultExceptionTest.cs: New tests for the FaultException
743         family of Exceptions.
744
745 2005-10-22  Duncan Mak  <duncan@novell.com>
746
747         * FaultCodeTest.cs: New test.
748
749 2005-09-29  Duncan Mak  <duncan@novell.com>
750
751         * EndpointAddressTest.cs: Fixed spacing.
752         (GetSchemaTest, GetSchemaTestWithEmptySet): New tests for the
753         GetSchema methods.
754
755         * MessageHeaderTest.cs (TestGenericConstructor): Test for the
756         constructor of MessageHeader<T>. 
757
758 2005-09-29  Duncan Mak  <duncan@novell.com>
759
760         * MessageBufferTest.cs: Use tabs instead of spaces.
761         (TestWriteMessage): Work in progress.
762         (TestCreateMessage): Test round-tripping from Message to
763         MessageBuffer and back.
764         (TestWriteMessageNull): Test null argument.
765         (WriteMessageWithDictionaryWriter): non-test method for figuring
766         out how Dictionary XmlDictionaryWriter writes out a Message.
767
768 2005-09-28  Duncan Mak  <duncan@novell.com>
769
770         * SynchronizedReadOnlyCollectionTest.cs (TestIListContainsNull): New
771         test for null.
772         (TestICollectionCopyTo): Fixed the test.
773         
774 2005-09-28  Duncan Mak  <duncan@novell.com>
775
776         * MessageHeaderTest.cs (TestWriteHeaderAttributes): New test.
777
778         * SynchronizedReadOnlyCollectionTest.cs: Tests for
779         SynchronizedReadOnlyCollection.
780
781 2005-09-28  Duncan Mak  <duncan@novell.com>
782
783         * AddressHeaderTest.cs:
784         * EndpointAddressTest.cs:
785         * EnvelopeVersionTest.cs:
786         * FilterTableTest.cs: 
787         * MessageHeaderTest.cs: Fixed indentation.
788
789         * MessageHeaderTest.cs (TestToString):
790         (TestWriteStartHeader, TestWriteHeaderContent): Added new tests.