public void Teardown() { handler = null; manager = null; context = null; server = null; permissions = null; }
public ServerSourceHandler(IGablarskiServerContext context, IServerSourceManager manager) { if (context == null) throw new ArgumentNullException ("context"); if (manager == null) throw new ArgumentNullException ("manager"); this.context = context; this.manager = manager; this.context.RegisterMessageHandler<RequestSourceMessage> (RequestSourceMessage); this.context.RegisterMessageHandler<ClientAudioDataMessage> (OnClientAudioDataMessage); this.context.RegisterMessageHandler<ClientAudioSourceStateChangeMessage> (ClientAudioSourceStateChangeMessage); this.context.RegisterMessageHandler<RequestMuteSourceMessage> (RequestMuteSourceMessage); this.context.RegisterMessageHandler<RequestSourceListMessage> (RequestSourceListMessage); }
public void Setup() { permissions = new MockPermissionsProvider(); LobbyChannelProvider channels = new LobbyChannelProvider(); channels.SaveChannel(new ChannelInfo { Name = "Channel 2" }); this.provider = new MockConnectionProvider(GablarskiProtocol.Instance); this.provider.Start(MessageTypes.All); userManager = new ServerUserManager(); MockServerContext c; context = c = new MockServerContext(provider) { Settings = new ServerSettings { Name = "Server", DefaultAudioBitrate = defaultBitrate, MaximumAudioBitrate = maxBitrate, MinimumAudioBitrate = minBitrate }, UserManager = userManager, PermissionsProvider = permissions, ChannelsProvider = channels }; c.Users = new ServerUserHandler(context, userManager); manager = new ServerSourceManager(context); handler = new ServerSourceHandler(context, manager); user = UserInfoTests.GetTestUser(1, 1, false); var cs = provider.GetConnections(GablarskiProtocol.Instance); client = new ConnectionBuffer(cs.Item1); server = cs.Item2; userManager.Connect(server); userManager.Join(server, user); }
public ServerSourceHandler(IGablarskiServerContext context, IServerSourceManager manager) { if (context == null) { throw new ArgumentNullException("context"); } if (manager == null) { throw new ArgumentNullException("manager"); } this.context = context; this.manager = manager; this.context.RegisterMessageHandler <RequestSourceMessage> (RequestSourceMessage); this.context.RegisterMessageHandler <ClientAudioDataMessage> (OnClientAudioDataMessage); this.context.RegisterMessageHandler <ClientAudioSourceStateChangeMessage> (ClientAudioSourceStateChangeMessage); this.context.RegisterMessageHandler <RequestMuteSourceMessage> (RequestMuteSourceMessage); this.context.RegisterMessageHandler <RequestSourceListMessage> (RequestSourceListMessage); }
public void Setup() { permissions = new MockPermissionsProvider(); LobbyChannelProvider channels = new LobbyChannelProvider(); channels.SaveChannel (new ChannelInfo { Name = "Channel 2" }); this.provider = new MockConnectionProvider (GablarskiProtocol.Instance); this.provider.Start (MessageTypes.All); userManager = new ServerUserManager(); MockServerContext c; context = c = new MockServerContext (provider) { Settings = new ServerSettings { Name = "Server", DefaultAudioBitrate = defaultBitrate, MaximumAudioBitrate = maxBitrate, MinimumAudioBitrate = minBitrate }, UserManager = userManager, PermissionsProvider = permissions, ChannelsProvider = channels }; c.Users = new ServerUserHandler (context, userManager); manager = new ServerSourceManager (context); handler = new ServerSourceHandler (context, manager); user = UserInfoTests.GetTestUser (1, 1, false); var cs = provider.GetConnections (GablarskiProtocol.Instance); client = new ConnectionBuffer (cs.Item1); server = cs.Item2; userManager.Connect (server); userManager.Join (server, user); }