4 using System.Runtime.Serialization;
5 using System.ServiceModel;
6 using System.ServiceModel.Channels;
7 using System.ServiceModel.Description;
8 using System.ServiceModel.Dispatcher;
9 using System.ServiceModel.Web;
11 using NUnit.Framework;
13 namespace MonoTests.System.ServiceModel.Description
16 public class WebHttpEndpointTest
19 public void ReplaceBinding1 ()
21 var se = new WebHttpEndpoint (ContractDescription.GetContract (typeof (IMetadataExchange)), null);
22 se.Binding = new NetTcpBinding (); // this does not throw exception yet.
26 [ExpectedException (typeof (InvalidOperationException))]
27 public void ReplaceBinding2 ()
29 var se = new WebHttpEndpoint (ContractDescription.GetContract (typeof (IMetadataExchange)), null);
30 se.Binding = new NetTcpBinding ();
31 se.WriteEncoding = Encoding.UTF8;