2 // MonoTests.Remoting.HttpCalls.cs
4 // Author: Lluis Sanchez Gual (lluis@ximian.com)
6 // 2003 (C) Copyright, Ximian, Inc.
10 using System.Runtime.Remoting;
11 using System.Runtime.Remoting.Channels;
12 using System.Runtime.Remoting.Channels.Http;
13 using NUnit.Framework;
15 namespace MonoTests.Remoting
18 public class HttpSyncCallTest : SyncCallTest
20 public override ChannelManager CreateChannelManager ()
22 return new HttpChannelManager ();
27 public class HttpAsyncCallTest : AsyncCallTest
29 public override ChannelManager CreateChannelManager ()
31 return new HttpChannelManager ();
36 public class HttpReflectionCallTest : ReflectionCallTest
38 public override ChannelManager CreateChannelManager ()
40 return new HttpChannelManager ();
45 public class HttpDelegateCallTest : DelegateCallTest
47 public override ChannelManager CreateChannelManager ()
49 return new HttpChannelManager ();
54 public class HttpChannelManager : ChannelManager
56 public override IChannelSender CreateClientChannel ()
58 return new HttpChannel ();
61 public override IChannelReceiver CreateServerChannel ()
63 return new HttpChannel (0);