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 (1133);