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