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