public void Should_Run_All_Handlers()
        {
            _handler1.Handle(Arg.Any <DiscloseUser>(), Arg.Any <DiscloseServer>()).Returns(Task.FromResult(0));
            _handler2.Handle(Arg.Any <DiscloseUser>(), Arg.Any <DiscloseServer>()).Returns(Task.FromResult(0));

            _discordClient.OnUserJoinedServer += Raise.EventWith(new object(), new UserEventArgs(_user, _server));

            _handler1.Received(1).Handle(Arg.Is <DiscloseUser>(u => u.Id == 1), Arg.Is <DiscloseServer>(s => s.Id == 2));
            _handler2.Received(1).Handle(Arg.Is <DiscloseUser>(u => u.Id == 1), Arg.Is <DiscloseServer>(s => s.Id == 2));
        }