Ejemplo n.º 1
0
        public void Setup()
        {
            _parser         = Substitute.For <ICommandParser>();
            _discordClient  = Substitute.For <IDiscordClient>();
            _discloseClient = new DiscloseClient(_discordClient, _parser);

            _discloseClient.Init(new DiscloseOptions());

            _message = Substitute.For <IMessage>();
            _server  = Substitute.For <IServer>();

            IServerUser serverUser = Substitute.For <IServerUser>();

            serverUser.Id.Returns((ulong)123);

            _message.User.Returns(serverUser);

            _server.Id.Returns((ulong)1);

            _discordClient.OnServerAvailable += Raise.EventWith(new object(), new ServerEventArgs(_server));
        }
Ejemplo n.º 2
0
        public void Setup()
        {
            _parser         = Substitute.For <ICommandParser>();
            _discordClient  = Substitute.For <IDiscordClient>();
            _discloseClient = new DiscloseClient(_discordClient, _parser);

            _discloseClient.Init(new DiscloseOptions());

            _user   = Substitute.For <IServerUser>();
            _server = Substitute.For <IServer>();

            _user.Id.Returns((ulong)1);
            _server.Id.Returns((ulong)2);

            _handler1 = Substitute.For <IUserJoinsServerHandler>();
            _handler2 = Substitute.For <IUserJoinsServerHandler>();

            _discloseClient.Register(_handler1);
            _discloseClient.Register(_handler2);

            _discordClient.OnServerAvailable += Raise.EventWith <ServerEventArgs>(new object(), new ServerEventArgs(_server));
        }