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