ChangeLog 29 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915
  1. 2010-04-01 Atsushi Enomoto <[email protected]>
  2. * FaultContractAttributeTest.cs : new test.
  3. 2010-04-01 Atsushi Enomoto <[email protected]>
  4. * ServiceHostBaseTest.cs : enable RunDestinationUnreachableTest()
  5. and add another case for different addressing version.
  6. 2010-03-29 Atsushi Enomoto <[email protected]>
  7. * EndpointIdentityTest.cs, EndpointAddress10Test.cs :
  8. enable working tests.
  9. 2010-03-25 Atsushi Enomoto <[email protected]>
  10. * ServiceHostBaseTest.cs : add not-working ActionNotFound test by
  11. Matt Dargavel.
  12. 2010-03-18 Atsushi Enomoto <[email protected]>
  13. * Constants.cs : copied from the lib itself.
  14. 2010-02-05 Atsushi Enomoto <[email protected]>
  15. * ServiceHostBaseTest.cs : on unixy filesystems "/foobar"
  16. is parsed as an absolute URI.
  17. 2010-02-05 Atsushi Enomoto <[email protected]>
  18. * NetTcpBindingTest.cs : port 808 is not generally available
  19. for non-privileged users.
  20. 2010-01-25 Atsushi Enomoto <[email protected]>
  21. * ChannelFactory_1Test.cs : added a couple of error check tests for
  22. constructors and CreateChannel() overloads.
  23. 2010-01-22 Atsushi Enomoto <[email protected]>
  24. * ServiceHostTest.cs : add a few more comments.
  25. 2010-01-22 Atsushi Enomoto <[email protected]>
  26. * CallbackBehaviorAttributeTest.cs : enable the test again.
  27. 2010-01-22 Atsushi Enomoto <[email protected]>
  28. * NetTcpBindingTest.cs : enabled connection tests again, as they
  29. got working again (and more importantly, they don't block).
  30. * CallbackBehaviorAttributeTest.cs : on the other hand, disabled
  31. a test so far. It is the only active test && the blocker now.
  32. 2010-01-20 Atsushi Enomoto <[email protected]>
  33. * NetTcpBindingTest.cs : disable connection tests, with analyzed
  34. reason why it's blocking, for each.
  35. 2010-01-13 Atsushi Enomoto <[email protected]>
  36. * EndpointAddressBuilderTest.cs : add usage example test.
  37. 2010-01-08 Atsushi Enomoto <[email protected]>
  38. * CallbackBehaviorAttributeTest.cs : added callback example from
  39. bug #567672.
  40. 2010-01-07 Atsushi Enomoto <[email protected]>
  41. * ServiceHostBaseTest.cs : another mannerless test here.
  42. 2010-01-06 Atsushi Enomoto <[email protected]>
  43. * NetTcpBindingTest.cs : enable some tests and added streamed mode
  44. test. Commented on these changes.
  45. 2010-01-06 Atsushi Enomoto <[email protected]>
  46. * ChannelFactory_1Test.cs : ignore another couple of blocking tests.
  47. 2009-12-14 Atsushi Enomoto <[email protected]>
  48. * WSHttpBindingTest.cs : leave non-working test to get fixed later.
  49. 2009-12-03 Atsushi Enomoto <[email protected]>
  50. * BasicHttpBindingTest.cs : added transport security related tests.
  51. 2009-12-02 Atsushi Enomoto <[email protected]>
  52. * NetTcpBindingTest.cs :
  53. I have to disable a lot of connective tests that somehow blocks
  54. test runs. No idea why it started to happen though.
  55. 2009-10-15 Atsushi Enomoto <[email protected]>
  56. * ServiceHostBaseTest.cs : add test for checking non-mex contract
  57. existence.
  58. 2009-10-07 Sebastien Pouliot <[email protected]>
  59. * OperationContextTest.cs: Add test case for OperationContext.Current
  60. 2009-09-04 Atsushi Enomoto <[email protected]>
  61. * ServiceHostBaseTest.cs : a few more base address test.
  62. Remove NotWorking marks.
  63. 2009-09-04 Atsushi Enomoto <[email protected]>
  64. * ServiceHostBaseTest.cs : added test for AddBaseAddress().
  65. 2009-08-20 Atsushi Enomoto <[email protected]>
  66. * OperationContextTest.cs : new.
  67. 2009-07-14 Atsushi Enomoto <[email protected]>
  68. * CallbackBehaviorAttributeTest.cs : new test.
  69. 2009-07-08 Atsushi Enomoto <[email protected]>
  70. * NetTcpBindingTest.cs : added simple connection test. It somehow
  71. stops for a while (without failing) though...
  72. 2009-07-08 Atsushi Enomoto <[email protected]>
  73. * NetPeerTcpBindingTest.cs : a bit of interface implementation test.
  74. 2009-07-07 Atsushi Enomoto <[email protected]>
  75. * EndpointAddress10Test.cs : added a few more serialization tests.
  76. 2009-07-07 Atsushi Enomoto <[email protected]>
  77. * PeerNodeAddressTest.cs : new test.
  78. 2009-04-21 Atsushi Enomoto <[email protected]>
  79. * NetPeerTcpBindingTest.cs : fix build.
  80. 2009-04-20 Atsushi Enomoto <[email protected]>
  81. * NetPeerTcpBindingTest.cs : new test.
  82. 2009-04-08 Atsushi Enomoto <[email protected]>
  83. * NetTcpBindingTest.cs : fix wrong value expectation.
  84. 2009-04-07 Atsushi Enomoto <[email protected]>
  85. * NetTcpBindingTest.cs : new test.
  86. 2009-02-24 Atsushi Enomoto <[email protected]>
  87. * ChannelFactory_1Test.cs, ChannelFactoryTest.cs, ClientBaseTest.cs:
  88. Ignore all failing-under-dotnet tests
  89. 2009-01-14 Atsushi Enomoto <[email protected]>
  90. * ClientBase_InteractiveChannelInitializerTest.cs : new test, for
  91. IInteractiveChannelInitializers support in ClientBase<T>.
  92. 2008-05-22 Roei Erez <[email protected]>
  93. * fix ContractDescription.GetContract implementation
  94. * Refactor Request processing
  95. * Add support for message inspectors
  96. * Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
  97. like: ReleaseServiceInstance, Open, Close...
  98. * Add relevant test cases.
  99. 2008-05-07 Eyal Alaluf <[email protected]>
  100. * ChannelFactory_1Test.cs: Test Enum in/out parameters with code generation.
  101. 2008-05-01 Eyal Alaluf <[email protected]>
  102. * ChannelFactory_1Test.cs: Add test with out params and void return.
  103. 2008-04-14 Igor Zelmanovich <[email protected]>
  104. * ExtensionCollectionTest.cs: new test.
  105. 2008-04-10 Eyal Alaluf <[email protected]>
  106. * ChannelFactory_1Test.cs: Added test to check serialization of parameters
  107. and deserialization of return values and out parameters. The tests are
  108. currently checking only the client side and not the server side.
  109. 2008-04-08 Roei Erez <[email protected]>
  110. * Add tests for ServiceHostBaseTest.cs
  111. 2008-04-06 Roei Erez <[email protected]>
  112. * ServiceHostBaseTests: Added new tests
  113. 2008-04-03 Igor Zelmanovich <[email protected]>
  114. * ServiceHostBaseTest.cs.cs: new test for InitializeRuntime.
  115. 2008-04-03 Roei Erez <[email protected]>
  116. * ServiceHostBaseTest.cs: new test for negative flow in ApplyConfiguration.
  117. 2008-04-02 Vladimir Krasnov <[email protected]>
  118. * BasicHttpBindingTest.cs: added tests
  119. 2008-04-02 Igor Zelmanovich <[email protected]>
  120. * ServiceHostBaseTest.cs.cs: new test, remove NotWorking attribute.
  121. 2008-04-01 Igor Zelmanovich <[email protected]>
  122. * ServiceHostBaseTest.cs: new test.
  123. 2008-03-30 Atsushi Enomoto <[email protected]>
  124. * WSHttpBindingTest.cs : mark MessageSecurityIssuedToken as NotWorking.
  125. * EndpointAddress10Test.cs : mark SerializeDeserialize as NotWorking.
  126. 2008-03-04 Eyal Alaluf <[email protected]>
  127. * ChannelFactory_1Test.cs: Add tests for different ctors.
  128. * CommonUseCases.cs: Move common intefaces that are also configured by the
  129. test dll config file.
  130. * ChannelFactoryTest.cs: Add tests for the protected methods
  131. InitializeEndpoint and ApplyConfiguration.
  132. * ClientBaseTest.cs: Add test cases with default ("*") configuration. Moved
  133. interfaces to CommonUseCases.cs.
  134. 2008-02-28 Eyal Alaluf <[email protected]>
  135. * ServiceHostTest.cs: Marjed test as not working since it caused a crash(!)
  136. * ClientBaseTest.cs: Add tests for ClientBase<T> constructors.
  137. 2008-02-15 Atsushi Enomoto <[email protected]>
  138. * EndpointAddressTest.cs : test for rejecting relative Uri.
  139. 2007-08-19 Atsushi Enomoto <[email protected]>
  140. * ClientCredentialsSecurityTokenManagerTest.cs
  141. ChannelFactory_1Test.cs EndpointAddressTest.cs
  142. EndpointAddress10Test.cs ServiceHostTest.cs : warning cleanup.
  143. 2007-08-19 Atsushi Enomoto <[email protected]>
  144. * ServiceHostTest.cs : added test for InstanceContextMode in
  145. ServiceBehaviorAttribute.
  146. 2007-07-06 Atsushi Enomoto <[email protected]>
  147. * NetMsmqBindingTest.cs : new test.
  148. 2007-04-20 Atsushi Enomoto <[email protected]>
  149. * EndpointAddressTest.cs : fixed some warnings.
  150. * EndpointAddress10Test.cs : new test.
  151. 2007-04-05 Atsushi Enomoto <[email protected]>
  152. * EndpointAddressTest.cs : added WriteContentsTo and WriteTo tests
  153. with WSAddressing10 mode.
  154. * WSHttpBindingTest.cs : added test for IssuedToken security.
  155. * EndpointIdentityTest.cs : new test (not working yet).
  156. 2007-04-03 Atsushi Enomoto <[email protected]>
  157. * IntegratedConnectionTest.cs, ClientBaseTest.cs :
  158. marked some failing tests (on Orcas) as ignored. Some fixes to
  159. make sure that open connection things be closed.
  160. 2007-04-02 Atsushi Enomoto <[email protected]>
  161. * ClientCredentialsSecurityTokenManagerTest.cs :
  162. added mutual ssonego provider creation without client certificate.
  163. 2007-03-30 Atsushi Enomoto <[email protected]>
  164. * WSHttpBindingTest.cs : added MessageSecurity test for SPNego case.
  165. 2007-03-07 Atsushi Enomoto <[email protected]>
  166. * ClientCredentialsSecurityTokenManagerTest.cs :
  167. added another secure conversation parameter .ctor().
  168. 2007-03-05 Atsushi Enomoto <[email protected]>
  169. * ClientCredentialsSecurityTokenManagerTest.cs :
  170. for ssl parameters, just use exposed requirement initialization.
  171. Rewrote and enabled IsIssuedSecurityTokenRequirement() tests.
  172. 2007-02-27 Atsushi Enomoto <[email protected]>
  173. * WSHttpBindingTest.cs : added MessageSecurityUserName(), and some
  174. tests for RequireSignatureConfirmation.
  175. 2007-01-31 Atsushi Enomoto <[email protected]>
  176. * ClientCredentialsSecurityTokenManagerTest.cs : refactoring;
  177. replaced X509Cert2 ctor() with an already-initialized member.
  178. Added CreateAuthenticatorX509().
  179. 2007-01-11 Atsushi Enomoto <[email protected]>
  180. * ClientCredentialsSecurityTokenManagerTest.cs : added custom token
  181. classes and non-finished test. Added Clone() test.
  182. 2006-12-04 Atsushi Enomoto <[email protected]>
  183. * ServiceHostTest.cs : added test for ServiceMetadataBehavior
  184. existence check for non-IMetadataExchange type.
  185. 2006-10-05 Atsushi Enomoto <[email protected]>
  186. * WSHttpBindingTest.cs : more property check for x509 parameters.
  187. 2006-09-27 Atsushi Enomoto <[email protected]>
  188. * ClientBaseTest.cs, ChannelFactory_1Test.cs :
  189. use port 37564 instead of 8080.
  190. * WSHttpBindingTest.cs : added MessageSecurityCertificate() test.
  191. * ClientCredentialsSecurityTokenManagerTest.cs :
  192. Some authenticator tests.
  193. 2006-09-26 Atsushi Enomoto <[email protected]>
  194. * WSHttpBindingTest.cs :
  195. a bit more details on default message security test.
  196. 2006-09-17 Atsushi Enomoto <[email protected]>
  197. * MessageSecurityVersionTest.cs : test for SecurityTokenVersion.
  198. 2006-09-17 Atsushi Enomoto <[email protected]>
  199. * ClientCredentialsSecurityTokenManagerTest.cs :
  200. added and fixed some AnonymousSslnego related tests.
  201. 2006-09-17 Atsushi Enomoto <[email protected]>
  202. * IntegratedConnectionTest.cs : enabled with a bit of fixes.
  203. * ClientBaseTest.cs : added tests from $(topdir)/samples/clientbase.
  204. 2006-09-15 Atsushi Enomoto <[email protected]>
  205. * ClientCredentialsSecurityTokenManagerTest.cs :
  206. removed some NotWorking.
  207. 2006-09-12 Atsushi Enomoto <[email protected]>
  208. * UriSchemeKeyedCollectionTest.cs : fix warnings.
  209. 2006-09-05 Atsushi Enomoto <[email protected]>
  210. * ChannelFactoryTest.cs : ... and namespace fix.
  211. 2006-09-05 Atsushi Enomoto <[email protected]>
  212. * ClientCredentialsSecurityTokenManagerTest.cs : added more tests on
  213. how it should acquire X509 certificates.
  214. * ChannelFactory_1Test.cs : removed NotWorking.
  215. * ChannelFactoryTest.cs : moved from Test/S.SM.Channels.
  216. 2006-09-05 Atsushi Enomoto <[email protected]>
  217. * ChannelFactory_1Test.cs : added test for the actual invocation of
  218. TChannel (contract) members.
  219. 2006-09-05 Atsushi Enomoto <[email protected]>
  220. * ChannelFactory_1Test.cs : added test for EnsureOpened().
  221. 2006-09-05 Atsushi Enomoto <[email protected]>
  222. * WSFederationHttpBindingTest.cs : new file, mostly copied from
  223. WSHttpBindingTest.cs and largely commented out.
  224. 2006-09-01 Atsushi Enomoto <[email protected]>
  225. * TransactionProtocolTest.cs : cleaning up NotWorking.
  226. 2006-08-31 Atsushi Enomoto <[email protected]>
  227. * ChannelFactory_1Test.cs : new test.
  228. * ClientBaseTest.cs : added some tests to solve some confusion.
  229. 2006-08-31 Atsushi Enomoto <[email protected]>
  230. * ClientCredentialsSecurityTokenManagerTest.cs : added some
  231. notworking tests for RecipientServiceModelSecurityTokenParameters.
  232. 2006-08-30 Atsushi Enomoto <[email protected]>
  233. * ServiceHostTest.cs : added another AddServiceEndpoint() case.
  234. * ClientCredentialsSecurityTokenManagerTest.cs :
  235. added a concept case that remote endpoint identity is nothing to
  236. do with required client certificate.
  237. 2006-08-25 Atsushi Enomoto <[email protected]>
  238. * WSHttpBindingTest.cs : added test for security parameters in
  239. non-NegotiateServiceCredential mode.
  240. 2006-08-24 Atsushi Enomoto <[email protected]>
  241. * ClientCredentialsSecurityTokenManagerTest.cs :
  242. added minor SecureConversation requirement test, and cosmetic fixes.
  243. 2006-08-23 Atsushi Enomoto <[email protected]>
  244. * WSHtttpBindingTest.cs : some more tests for message security
  245. creation.
  246. * ClientCredentialsSecurityTokenManagerTest.cs : removed some
  247. NotWorking. Added more secure conversation tests.
  248. 2006-08-23 Atsushi Enomoto <[email protected]>
  249. * BehaviorCollectionTest.cs : removed obsolete test.
  250. 2006-08-22 Atsushi Enomoto <[email protected]>
  251. * ClientCredentialsSecurityTokenManagerTest.cs : new test.
  252. 2006-08-22 Atsushi Enomoto <[email protected]>
  253. * WSHtttpBindingTest.cs : added DefaultMessageSecurity() test.
  254. 2006-08-21 Atsushi Enomoto <[email protected]>
  255. * MessageSecurityVersionTest.cs : new test.
  256. 2006-08-14 Atsushi Enomoto <[email protected]>
  257. * WSHttpBindingTest.cs : fixed CreateMessageSecurity(). for Transport
  258. it returns null, so test it as such.
  259. 2006-08-01 Ankit Jain <[email protected]>
  260. * EndpointAddressTest.cs: New tests for ReadFrom overloads.
  261. 2006-07-21 Atsushi Enomoto <[email protected]>
  262. * WSHttpBindingTest.cs :
  263. Added notworking BuildListenerWithoutServiceCertificate().
  264. 2006-07-20 Atsushi Enomoto <[email protected]>
  265. * BasicHttpBindingTest.cs : added Security related construction tests.
  266. 2006-07-20 Atsushi Enomoto <[email protected]>
  267. * EndpointAddressBuilderTest.cs : new file.
  268. * EndpointAddressTest.cs : added another wrong xml reader test.
  269. 2006-07-19 Atsushi Enomoto <[email protected]>
  270. * EndpointAddressTest.cs : added test for WriteTo().
  271. 2006-07-18 Atsushi Enomoto <[email protected]>
  272. * EndpointAddressTest.cs : added test for ReadFrom().
  273. 2006-07-18 Atsushi Enomoto <[email protected]>
  274. * IntegratedConnectionTest.cs : comment out those tests until
  275. HTTP connections on NUnit tests got stable.
  276. * WSHttpBindingTest.cs : added tests on Security properties. Also
  277. added test for different SecurityMode .ctor() parameters.
  278. 2006-07-13 Atsushi Enomoto <[email protected]>
  279. * IntegratedConnectionTest.cs : use different port than 8080 which
  280. is likely to be used.
  281. 2006-07-13 Atsushi Enomoto <[email protected]>
  282. * IntegratedConnectionTest.cs : added test for metadata exchange.
  283. 2006-07-12 Atsushi Enomoto <[email protected]>
  284. * IntegratedConnectionTest.cs : new test file for connection examples.
  285. 2006-07-12 Atsushi Enomoto <[email protected]>
  286. * ServiceHostTest.cs : added tests for IMetadataExchange handling
  287. which seem to be a special case.
  288. 2006-07-10 Atsushi Enomoto <[email protected]>
  289. * WSHttpBindingTest.cs, TransactionProtocolTest.cs :
  290. new tests.
  291. 2006-07-06 Atsushi Enomoto <[email protected]>
  292. * BasicHttpBindingTest.cs : June CTP fixes.
  293. 2006-07-05 Atsushi Enomoto <[email protected]>
  294. * BindingElementTest.cs, BindingTest.cs, InvalidBindingElement.cs,
  295. HttpTransportBindingElementTest.cs, EndpointDispatcherTest.cs,
  296. CustomBindingTest.cs : namespace fixes. Soon to be moved.
  297. * EndpointListenerTest.cs, EndpointListenerCollectionTest.cs :
  298. removed unused files.
  299. 2006-07-05 Atsushi Enomoto <[email protected]>
  300. * BindingElementTest.cs : dependent changes by ChannelManagerBase.
  301. 2006-07-05 Atsushi Enomoto <[email protected]>
  302. * BindingElementTest.cs : June CTP update madness.
  303. 2006-07-05 Atsushi Enomoto <[email protected]>
  304. * ServiceAssert.cs, InvalidBindingElement.cs,
  305. HttpTransportBindingElementTest.cs : reflect June CTP updates.
  306. 2006-06-27 Atsushi Enomoto <[email protected]>
  307. * ClientBaseTest.cs : comment out the entire test until I resolve
  308. why it breaks NUnit execution under MS.NET.
  309. 2006-06-22 Atsushi Enomoto <[email protected]>
  310. * ClientBaseTest.cs : new test file.
  311. 2006-05-29 Atsushi Enomoto <[email protected]>
  312. * BasicHttpBindingTest.cs, HttpTransportBindingElementTest.cs :
  313. test build fix.
  314. 2006-04-06 Atsushi Enomoto <[email protected]>
  315. * BasicHttpBindingTest.cs : added test for MessageEncoding property.
  316. 2006-03-17 Atsushi Enomoto <[email protected]>
  317. * ChannelDescriptionTest.cs DispatcherTest.cs : removed old tests.
  318. 2006-03-16 Atsushi Enomoto <[email protected]>
  319. * ServiceHostTest.cs : removed NotWorking. Added description on why
  320. InvalidOperationExceptions are thrown. Commented out extra lines.
  321. My thought is those tests should be rewritten to use correct
  322. service contract implementation type and be used for multiple
  323. ServiceEndpoint addition, not just for checking contract
  324. implementation existence.
  325. 2006-03-13 Atsushi Enomoto <[email protected]>
  326. * EndpointDispatcherTest.cs : new test.
  327. 2006-03-08 Atsushi Enomoto <[email protected]>
  328. * ServiceAssert.cs : added AssertMessageEncoder().
  329. 2006-03-06 Atsushi Enomoto <[email protected]>
  330. * BindingElementTest.cs : added more preparation code (still no test).
  331. * HttpTransportBindingElementTest.cs : added tests for
  332. CanBuildChannelFactory() and CanBuildChannelListener().
  333. 2006-03-06 Atsushi Enomoto <[email protected]>
  334. * ServiceHostTest.cs :
  335. Renamed IFoo to IBar since IFoo sounds like it is an interface of
  336. Foo (while it isn't). Added more AddServiceEndpoint() tests.
  337. 2006-03-06 Atsushi Enomoto <[email protected]>
  338. * ServiceHostTest.cs : Added more tests for .ctor().
  339. * CustomBindingTest.cs : removed [NotWorking].
  340. 2006-03-03 Atsushi Enomoto <[email protected]>
  341. * BindingTest.cs : Kinda fixed BuildChannelFactoryGeneric2(). That
  342. ExpectedException was thrown just because HttpTransportBindingElement
  343. does not support IInputChannel. It is not good to test default
  344. implementation of BuildChannelFactory().
  345. 2006-03-02 Atsushi Enomoto <[email protected]>
  346. * TextMessageEncodingBindingElementTest.cs :
  347. Feb. CTP requires ListenUri arguments to make this test pass.
  348. BindingElementTest.cs : removed tests that do not make sense now.
  349. 2006-03-02 Atsushi Enomoto <[email protected]>
  350. * BindingTest.cs : fixed tests. The original test does not make sense
  351. now, so made it into another kind of test (check ArgumentException).
  352. 2006-03-02 Atsushi Enomoto <[email protected]>
  353. * EndpointAddressTest.cs : reflect API fix. Anonymous URI has changed
  354. to reasonable URI which does not pretend standards.
  355. 2006-03-02 Atsushi Enomoto <[email protected]>
  356. (back to normal "record-ChangeLogs" mode after the big API change mess)
  357. * HttpTransportBindingElementTest.cs : fixed minor API differences.
  358. 2006-02-23 Atsushi Enomoto <[email protected]>
  359. * ActionFilterTest.cs AddressHeaderTest.cs AddressingVersionTest.cs
  360. BehaviorCollectionTest.cs BindingElementTest.cs BindingTest.cs
  361. ChannelDescriptionTest.cs ChannelFactoryTest.cs
  362. ContractDescriptionTest.cs DispatcherTest.cs
  363. EmptyFaultExceptionTest.cs EndpointBehaviorCollectionTest.cs
  364. EndpointListenerCollectionTest.cs EndpointListenerTest.cs
  365. EnvelopeVersionTest.cs FaultExceptionTest.cs FilterTableTest.cs
  366. HttpTransportBindingElementTest.cs InvalidBindingElement.cs
  367. InvalidBodyAccessExceptionTest.cs MessageBufferTest.cs
  368. MessageEncodingBindingElementTest.cs MessageHeaderTest.cs
  369. MessageHeadersTest.cs MessageVersionTest.cs ServiceAssert.cs
  370. ServiceAuthorizationBehaviorTest.cs ServiceEndpointTest.cs
  371. TextMessageEncodingBindingElementTest.cs
  372. UnknownFaultExceptionTest.cs :
  373. Feb. CTP API changes - chapter 1.
  374. 2006-02-15 Atsushi Enomoto <[email protected]>
  375. * UriSchemeKeyedCollectionTest.cs EndpointAddressTest.cs
  376. DispatcherTest.cs FaultExceptionTest.cs
  377. EndpointListenerCollectionTest.cs
  378. TextMessageEncodingBindingElementTest.cs EndpointListenerTest.cs
  379. HttpTransportBindingElementTest.cs :
  380. Removed several [NotWorking]/[Ignore] from tests, including required
  381. changes to make tests work fine w/ indigo.
  382. 2006-02-15 Atsushi Enomoto <[email protected]>
  383. * ServiceEndpointTest.cs : uncommented some tests.
  384. * ActionFilterTest.cs : added CreateFilterTable() test.
  385. 2006-02-14 Atsushi Enomoto <[email protected]>
  386. * MessageHeadersTest.cs : enabled some tests.
  387. * ActionFilterTest.cs : new test file.
  388. 2006-02-14 Atsushi Enomoto <[email protected]>
  389. * ServiceHostTest.cs : Ignore AddServiceEndpoint(). Maybe IFoo needs
  390. to be the interface of Foo, but let's wait for discussion.
  391. 2006-02-14 Ankit Jain <[email protected]>
  392. * ServiceHostTest.cs: Enable tests which are dependent on relative
  393. Uris.
  394. 2006-02-11 Ankit Jain <[email protected]>
  395. * ServiceHostTest.cs : Add tests for AddServiceEndpoint ().
  396. * UriSchemeKeyedCollectionTest.cs : Add test for Address with query.
  397. 2006-02-11 Ankit Jain <[email protected]>
  398. * ServiceHostTest.cs : Fix "typo" in last commit.
  399. * UriSchemeKeyedCollectionTest.cs : Likewise.
  400. 2006-02-11 Ankit Jain <[email protected]>
  401. * ServiceHostTest.cs : New.
  402. * UriSchemeKeyedCollectionTest.cs : New.
  403. 2006-02-08 Atsushi Enomoto <[email protected]>
  404. * SynchronizedReadOnlyCollectionTest.cs : added more test for
  405. .ctor(object, IEnumerable<T>).
  406. 2006-02-08 Atsushi Enomoto <[email protected]>
  407. * FaultReasonTextTest.cs : new file.
  408. 2006-02-08 Atsushi Enomoto <[email protected]>
  409. * UniqueIdTest.cs :
  410. It should be in System.Runtime.Serialization.dll test.
  411. 2006-02-01 Atsushi Enomoto <[email protected]>
  412. * BindingTest.cs BindingElementTest.cs : new tests, mostly for
  413. type derivation.
  414. * ChannelDescriptionTest.cs : actually all three .ctor() tests are
  415. expected to fail, so split them into 3 tests.
  416. * ChannelFactoryTest.cs : There is no public way to create
  417. ChannelDescription which results in null ChannelType, so commented
  418. ChannelType assertion out.
  419. 2006-02-01 Atsushi Enomoto <[email protected]>
  420. * ChannelDescriptionTest.cs ChannelFactoryTest.cs : new tests.
  421. * ServiceEndpointTest.cs : enabled CtorNullEndpoint() again.
  422. 2006-01-26 Atsushi Enomoto <[email protected]>
  423. * InvalidBindingElement.cs : new file. Represents an invalid binding.
  424. * HttpTransportBindingElementTest.cs : Added more tests for
  425. BuildChannelFactory().
  426. 2006-01-26 Atsushi Enomoto <[email protected]>
  427. * HttpTransportBindingElementTest.cs :
  428. Added BuildChannelFactory() test, NotWorking.
  429. 2006-01-17 Atsushi Enomoto <[email protected]>
  430. * AddressHeaderTest.cs : WriteAddressHeaderTest() works now. Added
  431. string comparison test there.
  432. 2006-01-17 Atsushi Enomoto <[email protected]>
  433. * EndpointAddressTest.cs : Added Headers(). The code was broken in
  434. basic level.
  435. 2006-01-17 Atsushi Enomoto <[email protected]>
  436. * EndpointAddressTest.cs : ConstructorTest() is working now.
  437. 2006-01-17 Atsushi Enomoto <[email protected]>
  438. * UniqueIdTest.cs EndpointAddressTest.cs DispatcherTest.cs
  439. FaultExceptionTest.cs MessageHeaderTest.cs
  440. TextMessageEncodingBindingElementTest.cs MessageBufferTest.cs
  441. MessageHeadersTest.cs EndpointListenerTest.cs AddressHeaderTest.cs
  442. CustomBindingTest.cs :
  443. several updates to match Dec.CTP. Marked all notworking tests
  444. as [Category ("NotWorking")]. Marked all test which got broken in
  445. Dec.CTP as [Ignore].
  446. 2005-11-22 Duncan Mak <[email protected]>
  447. * ContractDescriptionTest.cs: Change from 'null' to
  448. ProtectionLevel.None.
  449. * CustomBindingTest.cs (DefaultCtor, CtorFromAnotherBinding): Fix
  450. it up to make it go green.
  451. * ExceptionListenerTest.cs: Change from ArgumentNullException to
  452. ArgumentException.
  453. * ServiceAssert.cs: Change from 'Session' to 'UseSession'.
  454. * ServiceEndpointTest.cs (CtorNullBinding, CtorNullEndpoint):
  455. Commented out, because they don't apply anymore.
  456. * TextMessageEncodingBindingElementTest.cs
  457. (BuildChannelListenerNoTransport): Change from
  458. InvalidOperationException to ArgumentException.
  459. Moved the tests for classes from System.ServiceModel to
  460. MonoTests.System.ServiceModel, instead of
  461. MonoTests.System.ServiceModel.Channels.
  462. We're down to 3 errors now.
  463. 2005-11-21 Atsushi Enomoto <[email protected]>
  464. * EndpointListenerTest.cs : fix for Nov. CTP.
  465. 2005-11-21 Atsushi Enomoto <[email protected]>
  466. * EndpointListenerCollectionTest.cs,
  467. TextMessageEncodingBindingElementTest.cs,
  468. EndpointListenerTest.cs : build fix for Nov. RTM
  469. 2005-11-20 Atsushi Enomoto <[email protected]>
  470. * DispatcherTest.cs : FilterProvider vanished in Nov. RTM.
  471. 2005-11-20 Atsushi Enomoto <[email protected]>
  472. * CustomBindingTest.cs : new test.
  473. 2005-10-31 Atsushi Enomoto <[email protected]>
  474. * BehaviorCollectionTest.cs : new file.
  475. 2005-10-27 Atsushi Enomoto <[email protected]>
  476. * EndpointAddressTest.cs : only comments lines.
  477. 2005-10-27 Atsushi Enomoto <[email protected]>
  478. * EndpointBehaviorCollectionTest.cs, EndpointListenerTest.cs :
  479. new files.
  480. * ServiceEndpointTest.cs : replaced CustomBinding with
  481. BasicHttpBinding used in tests.
  482. * EndpointAddressTest.cs : added more tests.
  483. 2005-10-27 Atsushi Enomoto <[email protected]>
  484. * DispatcherTest.cs, ServiceEndpointTest.cs : new tests
  485. 2005-10-26 Atsushi Enomoto <[email protected]>
  486. * AddressingVersionTest.cs, MessageVersionTest.cs,
  487. TextMessageEncodingBindingElementTest.cs : new tests.
  488. * EnvelopeVersionTest.cs : Added equality tests. tab fix.
  489. * EndpointListenerCollectionTest.cs : not working for now.
  490. 2005-10-26 Atsushi Enomoto <[email protected]>
  491. * ServiceEndpointCollectionTest.cs : it was accidentally added, and
  492. should be empty for now.
  493. * ContractDescriptionTest.cs : added non-contract and
  494. duplicate-contract tests.
  495. 2005-10-26 Atsushi Enomoto <[email protected]>
  496. * ContractDescriptionTest.cs : moved from *.Design/TypeLoaderTest.cs.
  497. 2005-10-26 Atsushi Enomoto <[email protected]>
  498. * BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs,
  499. HttpTransportBindingElementTest.cs : new tests.
  500. 2005-10-26 Atsushi Enomoto <[email protected]>
  501. * BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs,
  502. HttpTransportBindingElementTest.cs : new files.
  503. 2005-10-26 Atsushi Enomoto <[email protected]>
  504. * EndpointListenerCollectionTest.cs : new test.
  505. 2005-10-24 Atsushi Enomoto <[email protected]>
  506. * ServiceAssert.cs : new utility class that should be useful for
  507. comparing BlahDescription.
  508. 2005-10-24 Atsushi Enomoto <[email protected]>
  509. * ServiceAuthorizationBehaviorTest.cs : new file.
  510. 2005-10-23 Atsushi Enomoto <[email protected]>
  511. * MessageBufferTest.cs : disabling AreNotEqual() (it is not supported
  512. in current mono nunit20).
  513. 2005-10-23 Duncan Mak <[email protected]>
  514. * MessageHeadersTest.cs: New test.
  515. * UniqueIdTest.cs: Another new one.
  516. 2005-10-22 Duncan Mak <[email protected]>
  517. * InvalidBodyAccessExceptionTest.cs (TestConstructor): One quick
  518. one to find out what the default message is.
  519. * EmptyFaultExceptionTest.cs (TestDefaults): Add test on Reason.
  520. 2005-10-22 Duncan Mak <[email protected]>
  521. * EmptyFaultExceptionTest.cs:
  522. * FaultExceptionTest.cs (TestCreateMessageFault): Tests the
  523. CreateMessageFault method.
  524. 2005-10-22 Duncan Mak <[email protected]>
  525. * FaultCodeTest.cs (TestNamespace): New test method.
  526. * EmptyFaultExceptionTest.cs:
  527. * FaultExceptionTest.cs:
  528. * UnknownFaultExceptionTest.cs: New tests for the FaultException
  529. family of Exceptions.
  530. 2005-10-22 Duncan Mak <[email protected]>
  531. * FaultCodeTest.cs: New test.
  532. 2005-09-29 Duncan Mak <[email protected]>
  533. * EndpointAddressTest.cs: Fixed spacing.
  534. (GetSchemaTest, GetSchemaTestWithEmptySet): New tests for the
  535. GetSchema methods.
  536. * MessageHeaderTest.cs (TestGenericConstructor): Test for the
  537. constructor of MessageHeader<T>.
  538. 2005-09-29 Duncan Mak <[email protected]>
  539. * MessageBufferTest.cs: Use tabs instead of spaces.
  540. (TestWriteMessage): Work in progress.
  541. (TestCreateMessage): Test round-tripping from Message to
  542. MessageBuffer and back.
  543. (TestWriteMessageNull): Test null argument.
  544. (WriteMessageWithDictionaryWriter): non-test method for figuring
  545. out how Dictionary XmlDictionaryWriter writes out a Message.
  546. 2005-09-28 Duncan Mak <[email protected]>
  547. * SynchronizedReadOnlyCollectionTest.cs (TestIListContainsNull): New
  548. test for null.
  549. (TestICollectionCopyTo): Fixed the test.
  550. 2005-09-28 Duncan Mak <[email protected]>
  551. * MessageHeaderTest.cs (TestWriteHeaderAttributes): New test.
  552. * SynchronizedReadOnlyCollectionTest.cs: Tests for
  553. SynchronizedReadOnlyCollection.
  554. 2005-09-28 Duncan Mak <[email protected]>
  555. * AddressHeaderTest.cs:
  556. * EndpointAddressTest.cs:
  557. * EnvelopeVersionTest.cs:
  558. * FilterTableTest.cs:
  559. * MessageHeaderTest.cs: Fixed indentation.
  560. * MessageHeaderTest.cs (TestToString):
  561. (TestWriteStartHeader, TestWriteHeaderContent): Added new tests.