Ejemplo n.º 1
0
        private void loadNextBackground()
        {
            SeasonalBackground background = null;

            AddStep("create next background", () =>
            {
                background = backgroundLoader.LoadNextBackground();
                LoadComponentAsync(background, bg => backgroundContainer.Child = bg);
            });

            AddUntilStep("background loaded", () => background.IsLoaded);
        }
        private void loadNextBackground()
        {
            SeasonalBackground previousBackground = null;
            SeasonalBackground background         = null;

            AddStep("create next background", () =>
            {
                previousBackground = (SeasonalBackground)backgroundContainer.SingleOrDefault();
                background         = backgroundLoader.LoadNextBackground();
                LoadComponentAsync(background, bg => backgroundContainer.Child = bg);
            });

            AddUntilStep("background loaded", () => background.IsLoaded);
            AddAssert("background is different", () => !background.Equals(previousBackground));
        }