2011-05-10  Atsushi Eno  <atsushi@ximian.com>

	Add (not-working) callback instance context mode test and FIXME
	comment.

2011-04-20  Atsushi Eno  <atsushi@ximian.com>

	Get real fix for bug #687902. Revert request processor
	IDisposable.

	and handle session shutdown when creating InstanceContext. Also
	add note on DisposeInstance(), which got me stuck.

2011-04-14  Atsushi Eno  <atsushi@ximian.com>

	Add ServiceKnownTypeAttributeTest.

2011-02-07  Atsushi Eno  <atsushi@ximian.com>

	Open and close client/service runtime channels in chains. Fixed
	bug #663278.

2010-11-04  Carlos Alberto Cortez  <calberto.cortez@gmail.com>

	* MsmqTransportSecurityTest.cs: New test file.

2010-10-15  Atsushi Eno  <atsushi@ximian.com>

	Implement NetTcpBinding.CanBuildChannelFactory/Listener and
	several related stuff.

	SecurityTokenParameters.InitializeSecurityTokenRequirement() needs
	to become protected internal, so changed all overrides as well.

	Some implementation in WindowsStreamSecurityBindingElement is
	needed only for NetTcpBinding implementation.

	Had to disable a test in SymmetricSecurityBindingElement that
	depended on OneWay support (which is not yet done).

2010-10-14  Atsushi Eno  <atsushi@ximian.com>

	Fill NetTcpBinding security implementation a bit.

2010-09-16  Atsushi Eno  <atsushi@ximian.com>

	Implement some additional logic around AddServiceEndpoint() to
	achive standard endpoint support.

2010-08-18  Atsushi Eno  <atsushi@ximian.com>

	Request-reply channel factory should not reject one-way operation.
	It should just ignore the void reply.

2010-08-16  Atsushi Eno  <atsushi@ximian.com>

	ContractDescription aren't compared decently. Compare their types
	instead.

2010-08-16  Atsushi Eno  <atsushi@ximian.com>

	Add contract existence check when calling
	AddServiceEndpoint(ServiceEndpoint).

2010-08-12  Atsushi Eno  <atsushi@ximian.com>

	ChannelFactory<T> and ClientBase<T> do not reject ServiceEndpoint
	with null Binding or Address.

2010-07-28  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs : add utility .ctor.

2010-06-21  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : add more ReadFrom() tests.

2010-06-18  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : improved endpoint tests and enabled them.

2010-06-18  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : fix AddServiceEndpoint tests to make sense.
	  They are mostly not working. Enable working one.

2010-06-15  Atsushi Enomoto  <atsushi@ximian.com>

	* CallbackBehaviorAttributeTest.cs : added test for bug #567672
	  ('IsOneWay=false' case).

2010-06-04  Atsushi Enomoto  <atsushi@ximian.com>

	* CallbackBehaviorAttributeTest.cs : test recent changes on operation
	  descriptions, message directions, client operations and so on.

2010-05-27  Atsushi Enomoto  <atsushi@ximian.com>

	* CallbackBehaviorAttributeTest.cs : fix assertion label.

2010-04-01  Atsushi Enomoto  <atsushi@ximian.com>

	* FaultContractAttributeTest.cs : new test.

2010-04-01  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostBaseTest.cs : enable RunDestinationUnreachableTest()
	  and add another case for different addressing version.

2010-03-29  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointIdentityTest.cs, EndpointAddress10Test.cs :
	  enable working tests.

2010-03-25  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostBaseTest.cs : add not-working ActionNotFound test by
	  Matt Dargavel.

2010-03-18  Atsushi Enomoto  <atsushi@ximian.com>

	* Constants.cs : copied from the lib itself.

2010-02-05  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostBaseTest.cs : on unixy filesystems "/foobar"
	  is parsed as an absolute URI.

2010-02-05  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs : port 808 is not generally available
	  for non-privileged users.

2010-01-25  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelFactory_1Test.cs : added a couple of error check tests for
	  constructors and CreateChannel() overloads.

2010-01-22  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : add a few more comments.

2010-01-22  Atsushi Enomoto  <atsushi@ximian.com>

	* CallbackBehaviorAttributeTest.cs : enable the test again.

2010-01-22  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs : enabled connection tests again, as they
	  got working again (and more importantly, they don't block).
	* CallbackBehaviorAttributeTest.cs : on the other hand, disabled
	  a test so far. It is the only active test && the blocker now.

2010-01-20  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs : disable connection tests, with analyzed
	  reason why it's blocking, for each.

2010-01-13  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressBuilderTest.cs : add usage example test.

2010-01-08  Atsushi Enomoto  <atsushi@ximian.com>

	* CallbackBehaviorAttributeTest.cs : added callback example from
	  bug #567672.

2010-01-07  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostBaseTest.cs : another mannerless test here.

2010-01-06  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs : enable some tests and added streamed mode
	  test. Commented on these changes.

2010-01-06  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelFactory_1Test.cs : ignore another couple of blocking tests.

2009-12-14  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs : leave non-working test to get fixed later.

2009-12-03  Atsushi Enomoto  <atsushi@ximian.com>

	* BasicHttpBindingTest.cs : added transport security related tests.

2009-12-02  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs :
	  I have to disable a lot of connective tests that somehow blocks
	  test runs. No idea why it started to happen though.

2009-10-15  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostBaseTest.cs : add test for checking non-mex contract
	  existence.

2009-10-07  Sebastien Pouliot  <sebastien@ximian.com>

	* OperationContextTest.cs: Add test case for OperationContext.Current

2009-09-04  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostBaseTest.cs : a few more base address test.
	  Remove NotWorking marks.

2009-09-04  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostBaseTest.cs : added test for AddBaseAddress().

2009-08-20  Atsushi Enomoto  <atsushi@ximian.com>

	* OperationContextTest.cs : new.

2009-07-14  Atsushi Enomoto  <atsushi@ximian.com>

	* CallbackBehaviorAttributeTest.cs : new test.

2009-07-08  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs : added simple connection test. It somehow
	  stops for a while (without failing) though...

2009-07-08  Atsushi Enomoto  <atsushi@ximian.com>

	* NetPeerTcpBindingTest.cs : a bit of interface implementation test.

2009-07-07  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddress10Test.cs : added a few more serialization tests.

2009-07-07  Atsushi Enomoto  <atsushi@ximian.com>

	* PeerNodeAddressTest.cs : new test.

2009-04-21  Atsushi Enomoto  <atsushi@ximian.com>

	* NetPeerTcpBindingTest.cs : fix build.

2009-04-20  Atsushi Enomoto  <atsushi@ximian.com>

	* NetPeerTcpBindingTest.cs : new test.

2009-04-08  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs : fix wrong value expectation.

2009-04-07  Atsushi Enomoto  <atsushi@ximian.com>

	* NetTcpBindingTest.cs : new test.

2009-02-24  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelFactory_1Test.cs, ChannelFactoryTest.cs, ClientBaseTest.cs:
	  Ignore all failing-under-dotnet tests

2009-01-14  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientBase_InteractiveChannelInitializerTest.cs : new test, for
	  IInteractiveChannelInitializers support in ClientBase<T>.

2008-05-22  Roei Erez  <roeie@mainsoft.com>
	* fix ContractDescription.GetContract implementation
	* Refactor Request processing
	* Add support for message inspectors
	* Add support for InstanceContextProvider & InstanceProvider, including lifecycles events
	like: ReleaseServiceInstance, Open, Close...
	* Add relevant test cases.

2008-05-07  Eyal Alaluf <eyala@mainsoft.com>

	* ChannelFactory_1Test.cs: Test Enum in/out parameters with code generation.

2008-05-01  Eyal Alaluf <eyala@mainsoft.com>

	* ChannelFactory_1Test.cs: Add test with out params and void return.

2008-04-14  Igor Zelmanovich <igorz@mainsoft.com>

	* ExtensionCollectionTest.cs: new test.

2008-04-10  Eyal Alaluf <eyala@mainsoft.com>

	* ChannelFactory_1Test.cs: Added test to check serialization of parameters
	  and deserialization of return values and out parameters. The tests are
	  currently checking only the client side and not the server side.

2008-04-08  Roei Erez <roeie@mainsoft.com>
	* Add tests for ServiceHostBaseTest.cs

2008-04-06  Roei Erez <roeie@mainsoft.com>

	* ServiceHostBaseTests: Added new tests

2008-04-03  Igor Zelmanovich <igorz@mainsoft.com>

	* ServiceHostBaseTest.cs.cs: new test for InitializeRuntime.

2008-04-03  Roei Erez <roeie@mainsoft.com>

	* ServiceHostBaseTest.cs: new test for negative flow in ApplyConfiguration.

2008-04-02  Vladimir Krasnov  <vladimirk@mainsoft.com>

	* BasicHttpBindingTest.cs: added tests

2008-04-02  Igor Zelmanovich <igorz@mainsoft.com>

	* ServiceHostBaseTest.cs.cs: new test, remove NotWorking attribute.

2008-04-01  Igor Zelmanovich <igorz@mainsoft.com>

	* ServiceHostBaseTest.cs: new test.

2008-03-30  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs : mark MessageSecurityIssuedToken as NotWorking.
	* EndpointAddress10Test.cs : mark SerializeDeserialize as NotWorking.

2008-03-04  Eyal Alaluf <eyala@mainsoft.com>

	* ChannelFactory_1Test.cs: Add tests for different ctors.
	* CommonUseCases.cs: Move common intefaces that are also configured by the
	  test dll config file.
	* ChannelFactoryTest.cs: Add tests for the protected methods
	  InitializeEndpoint and ApplyConfiguration.
	* ClientBaseTest.cs: Add test cases with default ("*") configuration. Moved
	  interfaces to CommonUseCases.cs.


2008-02-28  Eyal Alaluf <eyala@mainsoft.com>

	* ServiceHostTest.cs: Marjed test as not working since it caused a crash(!)
	* ClientBaseTest.cs: Add tests for ClientBase<T> constructors.

2008-02-15  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : test for rejecting relative Uri.

2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs
	  ChannelFactory_1Test.cs EndpointAddressTest.cs
	  EndpointAddress10Test.cs ServiceHostTest.cs : warning cleanup.

2007-08-19  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : added test for InstanceContextMode in
	  ServiceBehaviorAttribute.

2007-07-06  Atsushi Enomoto  <atsushi@ximian.com>

	* NetMsmqBindingTest.cs : new test.

2007-04-20  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : fixed some warnings.
	* EndpointAddress10Test.cs : new test.

2007-04-05  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : added WriteContentsTo and WriteTo tests
	  with WSAddressing10 mode.
	* WSHttpBindingTest.cs : added test for IssuedToken security.
	* EndpointIdentityTest.cs : new test (not working yet).

2007-04-03  Atsushi Enomoto  <atsushi@ximian.com>

	* IntegratedConnectionTest.cs, ClientBaseTest.cs :
	  marked some failing tests (on Orcas) as ignored. Some fixes to
	  make sure that open connection things be closed.

2007-04-02  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs :
	  added mutual ssonego provider creation without client certificate.

2007-03-30  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs : added MessageSecurity test for SPNego case.

2007-03-07  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs :
	  added another secure conversation parameter .ctor().

2007-03-05  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs :
	  for ssl parameters, just use exposed requirement initialization.
	  Rewrote and enabled IsIssuedSecurityTokenRequirement() tests.

2007-02-27  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs : added MessageSecurityUserName(), and some
	  tests for RequireSignatureConfirmation.

2007-01-31  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs : refactoring;
	  replaced X509Cert2 ctor() with an already-initialized member.
	  Added CreateAuthenticatorX509().

2007-01-11  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs : added custom token
	  classes and non-finished test. Added Clone() test.

2006-12-04  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : added test for ServiceMetadataBehavior
	  existence check for non-IMetadataExchange type.

2006-10-05  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs : more property check for x509 parameters.

2006-09-27  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientBaseTest.cs, ChannelFactory_1Test.cs :
	  use port 37564 instead of 8080.
	* WSHttpBindingTest.cs : added MessageSecurityCertificate() test.
	* ClientCredentialsSecurityTokenManagerTest.cs :
	  Some authenticator tests.

2006-09-26  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs :
	  a bit more details on default message security test.

2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>

	* MessageSecurityVersionTest.cs : test for SecurityTokenVersion.

2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs :
	  added and fixed some AnonymousSslnego related tests.

2006-09-17  Atsushi Enomoto  <atsushi@ximian.com>

	* IntegratedConnectionTest.cs : enabled with a bit of fixes.
	* ClientBaseTest.cs : added tests from $(topdir)/samples/clientbase.

2006-09-15  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs :
	  removed some NotWorking.

2006-09-12  Atsushi Enomoto  <atsushi@ximian.com>

	* UriSchemeKeyedCollectionTest.cs : fix warnings.

2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelFactoryTest.cs : ... and namespace fix.

2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs : added more tests on
	  how it should acquire X509 certificates.
	* ChannelFactory_1Test.cs : removed NotWorking.
	* ChannelFactoryTest.cs : moved from Test/S.SM.Channels.

2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelFactory_1Test.cs : added test for the actual invocation of
	  TChannel (contract) members.

2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelFactory_1Test.cs : added test for EnsureOpened().

2006-09-05  Atsushi Enomoto  <atsushi@ximian.com>

	* WSFederationHttpBindingTest.cs : new file, mostly copied from
	  WSHttpBindingTest.cs and largely commented out.

2006-09-01  Atsushi Enomoto  <atsushi@ximian.com>

	* TransactionProtocolTest.cs : cleaning up NotWorking.

2006-08-31  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelFactory_1Test.cs : new test.
	* ClientBaseTest.cs : added some tests to solve some confusion.

2006-08-31  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs : added some
	  notworking tests for RecipientServiceModelSecurityTokenParameters.

2006-08-30  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : added another AddServiceEndpoint() case.
	* ClientCredentialsSecurityTokenManagerTest.cs :
	  added a concept case that remote endpoint identity is nothing to
	  do with required client certificate.

2006-08-25  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs : added test for security parameters in
	  non-NegotiateServiceCredential mode.

2006-08-24  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs :
	  added minor SecureConversation requirement test, and cosmetic fixes.

2006-08-23  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHtttpBindingTest.cs : some more tests for message security
	  creation.
	* ClientCredentialsSecurityTokenManagerTest.cs : removed some
	  NotWorking. Added more secure conversation tests.

2006-08-23  Atsushi Enomoto  <atsushi@ximian.com>

	* BehaviorCollectionTest.cs : removed obsolete test.

2006-08-22  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientCredentialsSecurityTokenManagerTest.cs : new test.

2006-08-22  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHtttpBindingTest.cs : added DefaultMessageSecurity() test.

2006-08-21  Atsushi Enomoto  <atsushi@ximian.com>

	* MessageSecurityVersionTest.cs : new test.

2006-08-14  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs : fixed CreateMessageSecurity(). for Transport
	  it returns null, so test it as such.

2006-08-01  Ankit Jain  <jankit@novell.com>

	* EndpointAddressTest.cs: New tests for ReadFrom overloads.

2006-07-21  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs :
	  Added notworking BuildListenerWithoutServiceCertificate().

2006-07-20  Atsushi Enomoto  <atsushi@ximian.com>

	* BasicHttpBindingTest.cs : added Security related construction tests.

2006-07-20  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressBuilderTest.cs : new file.
	* EndpointAddressTest.cs : added another wrong xml reader test.

2006-07-19  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : added test for WriteTo().

2006-07-18  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : added test for ReadFrom().

2006-07-18  Atsushi Enomoto  <atsushi@ximian.com>

	* IntegratedConnectionTest.cs : comment out those tests until
	  HTTP connections on NUnit tests got stable.
	* WSHttpBindingTest.cs : added tests on Security properties. Also
	  added test for different SecurityMode .ctor() parameters.

2006-07-13  Atsushi Enomoto  <atsushi@ximian.com>

	* IntegratedConnectionTest.cs : use different port than 8080 which
	  is likely to be used.

2006-07-13  Atsushi Enomoto  <atsushi@ximian.com>

	* IntegratedConnectionTest.cs : added test for metadata exchange.

2006-07-12  Atsushi Enomoto  <atsushi@ximian.com>

	* IntegratedConnectionTest.cs : new test file for connection examples.

2006-07-12  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : added tests for IMetadataExchange handling
	  which seem to be a special case.

2006-07-10  Atsushi Enomoto  <atsushi@ximian.com>

	* WSHttpBindingTest.cs, TransactionProtocolTest.cs :
	  new tests.

2006-07-06  Atsushi Enomoto  <atsushi@ximian.com>

	* BasicHttpBindingTest.cs : June CTP fixes.

2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>

	* BindingElementTest.cs, BindingTest.cs, InvalidBindingElement.cs,
	  HttpTransportBindingElementTest.cs, EndpointDispatcherTest.cs,
	  CustomBindingTest.cs : namespace fixes. Soon to be moved.
	* EndpointListenerTest.cs, EndpointListenerCollectionTest.cs :
	  removed unused files.

2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>

	* BindingElementTest.cs : dependent changes by ChannelManagerBase.

2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>

	* BindingElementTest.cs : June CTP update madness.

2006-07-05  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceAssert.cs, InvalidBindingElement.cs,
	  HttpTransportBindingElementTest.cs : reflect June CTP updates.

2006-06-27  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientBaseTest.cs : comment out the entire test until I resolve
	  why it breaks NUnit execution under MS.NET.

2006-06-22  Atsushi Enomoto  <atsushi@ximian.com>

	* ClientBaseTest.cs : new test file.

2006-05-29  Atsushi Enomoto  <atsushi@ximian.com>

	* BasicHttpBindingTest.cs, HttpTransportBindingElementTest.cs :
	  test build fix.

2006-04-06  Atsushi Enomoto  <atsushi@ximian.com>

	* BasicHttpBindingTest.cs : added test for MessageEncoding property.

2006-03-17  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelDescriptionTest.cs DispatcherTest.cs : removed old tests.

2006-03-16  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : removed NotWorking. Added description on why
	  InvalidOperationExceptions are thrown. Commented out extra lines.

	  My thought is those tests should be rewritten to use correct
	  service contract implementation type and be used for multiple
	  ServiceEndpoint addition, not just for checking contract 
	  implementation existence.

2006-03-13  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointDispatcherTest.cs : new test.

2006-03-08  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceAssert.cs : added AssertMessageEncoder().

2006-03-06  Atsushi Enomoto  <atsushi@ximian.com>

	* BindingElementTest.cs : added more preparation code (still no test).
	* HttpTransportBindingElementTest.cs : added tests for
	  CanBuildChannelFactory() and CanBuildChannelListener().

2006-03-06  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs :
	  Renamed IFoo to IBar since IFoo sounds like it is an interface of
	  Foo (while it isn't).  Added more AddServiceEndpoint() tests.

2006-03-06  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : Added more tests for .ctor().
	* CustomBindingTest.cs : removed [NotWorking].

2006-03-03  Atsushi Enomoto  <atsushi@ximian.com>

	* BindingTest.cs : Kinda fixed BuildChannelFactoryGeneric2(). That
	  ExpectedException was thrown just because HttpTransportBindingElement
	  does not support IInputChannel. It is not good to test default
	  implementation of BuildChannelFactory().

2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>

	* TextMessageEncodingBindingElementTest.cs :
	  Feb. CTP requires ListenUri arguments to make this test pass.
	  BindingElementTest.cs : removed tests that do not make sense now.

2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>

	* BindingTest.cs : fixed tests. The original test does not make sense
	  now, so made it into another kind of test (check ArgumentException).

2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : reflect API fix. Anonymous URI has changed
	  to reasonable URI which does not pretend standards.

2006-03-02  Atsushi Enomoto  <atsushi@ximian.com>

	(back to normal "record-ChangeLogs" mode after the big API change mess)
	* HttpTransportBindingElementTest.cs : fixed minor API differences.

2006-02-23  Atsushi Enomoto  <atsushi@ximian.com>

	* ActionFilterTest.cs AddressHeaderTest.cs AddressingVersionTest.cs
	  BehaviorCollectionTest.cs BindingElementTest.cs BindingTest.cs
	  ChannelDescriptionTest.cs ChannelFactoryTest.cs 
	  ContractDescriptionTest.cs DispatcherTest.cs
	  EmptyFaultExceptionTest.cs EndpointBehaviorCollectionTest.cs
	  EndpointListenerCollectionTest.cs EndpointListenerTest.cs
	  EnvelopeVersionTest.cs FaultExceptionTest.cs FilterTableTest.cs
	  HttpTransportBindingElementTest.cs InvalidBindingElement.cs
	  InvalidBodyAccessExceptionTest.cs MessageBufferTest.cs
	  MessageEncodingBindingElementTest.cs MessageHeaderTest.cs
	  MessageHeadersTest.cs MessageVersionTest.cs ServiceAssert.cs
	  ServiceAuthorizationBehaviorTest.cs ServiceEndpointTest.cs
	  TextMessageEncodingBindingElementTest.cs
	  UnknownFaultExceptionTest.cs :
	  Feb. CTP API changes - chapter 1.

2006-02-15  Atsushi Enomoto  <atsushi@ximian.com>

	* UriSchemeKeyedCollectionTest.cs EndpointAddressTest.cs
	  DispatcherTest.cs FaultExceptionTest.cs
	  EndpointListenerCollectionTest.cs
	  TextMessageEncodingBindingElementTest.cs EndpointListenerTest.cs
	  HttpTransportBindingElementTest.cs :
	  Removed several [NotWorking]/[Ignore] from tests, including required
	  changes to make tests work fine w/ indigo.

2006-02-15  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceEndpointTest.cs : uncommented some tests.
	* ActionFilterTest.cs : added CreateFilterTable() test.

2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>

	* MessageHeadersTest.cs : enabled some tests.
	* ActionFilterTest.cs : new test file.

2006-02-14  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceHostTest.cs : Ignore AddServiceEndpoint(). Maybe IFoo needs
	  to be the interface of Foo, but let's wait for discussion.

2006-02-14  Ankit Jain  <jankit@novell.com>

	*  ServiceHostTest.cs: Enable tests which are dependent on relative
	Uris.

2006-02-11  Ankit Jain  <jankit@novell.com>

	* ServiceHostTest.cs : Add tests for AddServiceEndpoint ().
	* UriSchemeKeyedCollectionTest.cs : Add test for Address with query.

2006-02-11  Ankit Jain  <jankit@novell.com>

	* ServiceHostTest.cs : Fix "typo" in last commit.
	* UriSchemeKeyedCollectionTest.cs : Likewise.

2006-02-11  Ankit Jain  <jankit@novell.com>

	* ServiceHostTest.cs : New.
	* UriSchemeKeyedCollectionTest.cs : New.

2006-02-08  Atsushi Enomoto  <atsushi@ximian.com>

	* SynchronizedReadOnlyCollectionTest.cs : added more test for
	  .ctor(object, IEnumerable<T>).

2006-02-08  Atsushi Enomoto  <atsushi@ximian.com>

	* FaultReasonTextTest.cs : new file.

2006-02-08  Atsushi Enomoto  <atsushi@ximian.com>

	* UniqueIdTest.cs :
	  It should be in System.Runtime.Serialization.dll test.

2006-02-01  Atsushi Enomoto  <atsushi@ximian.com>

	* BindingTest.cs BindingElementTest.cs : new tests, mostly for
	  type derivation.
	* ChannelDescriptionTest.cs : actually all three .ctor() tests are
	  expected to fail, so split them into 3 tests.
	* ChannelFactoryTest.cs : There is no public way to create
	  ChannelDescription which results in null ChannelType, so commented
	  ChannelType assertion out.

2006-02-01  Atsushi Enomoto  <atsushi@ximian.com>

	* ChannelDescriptionTest.cs ChannelFactoryTest.cs : new tests.
	* ServiceEndpointTest.cs : enabled CtorNullEndpoint() again.

2006-01-26  Atsushi Enomoto  <atsushi@ximian.com>

	* InvalidBindingElement.cs : new file. Represents an invalid binding.
	* HttpTransportBindingElementTest.cs : Added more tests for
	  BuildChannelFactory().

2006-01-26  Atsushi Enomoto  <atsushi@ximian.com>

	* HttpTransportBindingElementTest.cs :
	  Added BuildChannelFactory() test, NotWorking.

2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>

	* AddressHeaderTest.cs : WriteAddressHeaderTest() works now. Added
	  string comparison test there.

2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : Added Headers(). The code was broken in
	  basic level.

2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : ConstructorTest() is working now.

2006-01-17  Atsushi Enomoto  <atsushi@ximian.com>

	* UniqueIdTest.cs EndpointAddressTest.cs DispatcherTest.cs
	  FaultExceptionTest.cs MessageHeaderTest.cs
	  TextMessageEncodingBindingElementTest.cs MessageBufferTest.cs
	  MessageHeadersTest.cs EndpointListenerTest.cs AddressHeaderTest.cs
	  CustomBindingTest.cs :
	  several updates to match Dec.CTP. Marked all notworking tests
	  as [Category ("NotWorking")]. Marked all test which got broken in
	  Dec.CTP as [Ignore].

2005-11-22  Duncan Mak  <duncan@novell.com>

	* ContractDescriptionTest.cs: Change from 'null' to
	ProtectionLevel.None.

	* CustomBindingTest.cs (DefaultCtor, CtorFromAnotherBinding): Fix
	it up to make it go green.

	* ExceptionListenerTest.cs: Change from ArgumentNullException to
	ArgumentException.

	* ServiceAssert.cs: Change from 'Session' to 'UseSession'.

	* ServiceEndpointTest.cs (CtorNullBinding, CtorNullEndpoint):
	Commented out, because they don't apply anymore.

	* TextMessageEncodingBindingElementTest.cs
	(BuildChannelListenerNoTransport): Change from
	InvalidOperationException to ArgumentException.

	Moved the tests for classes from System.ServiceModel to
	MonoTests.System.ServiceModel, instead of
	MonoTests.System.ServiceModel.Channels.
	
	We're down to 3 errors now.
	
2005-11-21  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointListenerTest.cs : fix for Nov. CTP.

2005-11-21  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointListenerCollectionTest.cs,
	  TextMessageEncodingBindingElementTest.cs,
	  EndpointListenerTest.cs : build fix for Nov. RTM

2005-11-20  Atsushi Enomoto  <atsushi@ximian.com>

	* DispatcherTest.cs : FilterProvider vanished in Nov. RTM.

2005-11-20  Atsushi Enomoto  <atsushi@ximian.com>

	* CustomBindingTest.cs : new test.

2005-10-31  Atsushi Enomoto  <atsushi@ximian.com>

	* BehaviorCollectionTest.cs : new file.

2005-10-27  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointAddressTest.cs : only comments lines.

2005-10-27  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointBehaviorCollectionTest.cs, EndpointListenerTest.cs :
	  new files.
	* ServiceEndpointTest.cs : replaced CustomBinding with
	  BasicHttpBinding used in tests.
	* EndpointAddressTest.cs : added more tests.

2005-10-27  Atsushi Enomoto  <atsushi@ximian.com>

	* DispatcherTest.cs, ServiceEndpointTest.cs : new tests

2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>

	* AddressingVersionTest.cs, MessageVersionTest.cs,
	  TextMessageEncodingBindingElementTest.cs : new tests.
	* EnvelopeVersionTest.cs : Added equality tests. tab fix.
	* EndpointListenerCollectionTest.cs : not working for now.

2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceEndpointCollectionTest.cs : it was accidentally added, and
	  should be empty for now.
	* ContractDescriptionTest.cs : added non-contract and
	  duplicate-contract tests.

2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>

	* ContractDescriptionTest.cs : moved from *.Design/TypeLoaderTest.cs.

2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>

	* BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs,
	  HttpTransportBindingElementTest.cs : new tests.

2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>

	* BasicHttpBindingTest.cs, ServiceEndpointCollectionTest.cs,
	  HttpTransportBindingElementTest.cs : new files.

2005-10-26  Atsushi Enomoto  <atsushi@ximian.com>

	* EndpointListenerCollectionTest.cs : new test.

2005-10-24  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceAssert.cs : new utility class that should be useful for
	  comparing BlahDescription.

2005-10-24  Atsushi Enomoto  <atsushi@ximian.com>

	* ServiceAuthorizationBehaviorTest.cs : new file.

2005-10-23  Atsushi Enomoto  <atsushi@ximian.com>

	* MessageBufferTest.cs : disabling AreNotEqual() (it is not supported
	  in current mono nunit20).

2005-10-23  Duncan Mak  <duncan@novell.com>

	* MessageHeadersTest.cs: New test.
	* UniqueIdTest.cs: Another new one.

2005-10-22  Duncan Mak  <duncan@novell.com>

	* InvalidBodyAccessExceptionTest.cs (TestConstructor): One quick
	one to find out what the default message is.

	* EmptyFaultExceptionTest.cs (TestDefaults): Add test on Reason.

2005-10-22  Duncan Mak  <duncan@novell.com>

	* EmptyFaultExceptionTest.cs:
	* FaultExceptionTest.cs (TestCreateMessageFault): Tests the
	CreateMessageFault method.

2005-10-22  Duncan Mak  <duncan@novell.com>

	* FaultCodeTest.cs (TestNamespace): New test method.
	* EmptyFaultExceptionTest.cs:
	* FaultExceptionTest.cs:
	* UnknownFaultExceptionTest.cs: New tests for the FaultException
	family of Exceptions.

2005-10-22  Duncan Mak  <duncan@novell.com>

	* FaultCodeTest.cs: New test.

2005-09-29  Duncan Mak  <duncan@novell.com>

	* EndpointAddressTest.cs: Fixed spacing.
	(GetSchemaTest, GetSchemaTestWithEmptySet): New tests for the
	GetSchema methods.

	* MessageHeaderTest.cs (TestGenericConstructor): Test for the
	constructor of MessageHeader<T>. 

2005-09-29  Duncan Mak  <duncan@novell.com>

	* MessageBufferTest.cs: Use tabs instead of spaces.
	(TestWriteMessage): Work in progress.
	(TestCreateMessage): Test round-tripping from Message to
	MessageBuffer and back.
	(TestWriteMessageNull): Test null argument.
	(WriteMessageWithDictionaryWriter): non-test method for figuring
	out how Dictionary XmlDictionaryWriter writes out a Message.

2005-09-28  Duncan Mak  <duncan@novell.com>

	* SynchronizedReadOnlyCollectionTest.cs (TestIListContainsNull): New
	test for null.
	(TestICollectionCopyTo): Fixed the test.
	
2005-09-28  Duncan Mak  <duncan@novell.com>

	* MessageHeaderTest.cs (TestWriteHeaderAttributes): New test.

	* SynchronizedReadOnlyCollectionTest.cs: Tests for
	SynchronizedReadOnlyCollection.

2005-09-28  Duncan Mak  <duncan@novell.com>

	* AddressHeaderTest.cs:
	* EndpointAddressTest.cs:
	* EnvelopeVersionTest.cs:
	* FilterTableTest.cs: 
	* MessageHeaderTest.cs: Fixed indentation.

	* MessageHeaderTest.cs (TestToString):
	(TestWriteStartHeader, TestWriteHeaderContent): Added new tests.
