コード例 #1
0
        public void SetUpSteps()
        {
            AddStep("register request handling", () => dummyAPI.HandleRequest = req =>
            {
                switch (req)
                {
                case GetUserRequest cRequest:
                    cRequest.TriggerSuccess(new User {
                        Username = "******", Id = 2
                    });
                    break;
                }
            });

            AddStep("add streaming client", () =>
            {
                Remove(testSpectatorStreamingClient);

                Children = new Drawable[]
                {
                    testSpectatorStreamingClient,
                    currentlyPlaying = new CurrentlyPlayingDisplay
                    {
                        RelativeSizeAxes = Axes.Both,
                    }
                };
            });

            AddStep("Reset players", () => testSpectatorStreamingClient.PlayingUsers.Clear());
        }
コード例 #2
0
        public void SetUpSteps()
        {
            AddStep("add streaming client", () =>
            {
                nestedContainer?.Remove(testSpectatorStreamingClient);
                Remove(lookupCache);

                Children = new Drawable[]
                {
                    lookupCache,
                    nestedContainer = new Container
                    {
                        RelativeSizeAxes = Axes.Both,
                        Children         = new Drawable[]
                        {
                            testSpectatorStreamingClient,
                            currentlyPlaying = new CurrentlyPlayingDisplay
                            {
                                RelativeSizeAxes = Axes.Both,
                            }
                        }
                    },
                };
            });

            AddStep("Reset players", () => testSpectatorStreamingClient.PlayingUsers.Clear());
        }