public void TestWithDefaultDate() { AddStep("show autoplay score", () => { var ruleset = new OsuRuleset(); var mods = new Mod[] { ruleset.GetAutoplayMod() }; var beatmap = createTestBeatmap(new APIUser()); showPanel(new TestScoreInfo(ruleset.RulesetInfo) { Mods = mods, BeatmapInfo = beatmap, Date = default,
public void TestWithDefaultDate() { AddStep("show autoplay score", () => { var ruleset = new OsuRuleset(); var mods = new Mod[] { ruleset.GetAutoplayMod() }; var beatmap = createTestBeatmap(new RealmUser()); var score = TestResources.CreateTestScoreInfo(beatmap); score.Mods = mods; score.Date = default; showPanel(score); }); AddAssert("play time not displayed", () => !this.ChildrenOfType <ExpandedPanelMiddleContent.PlayedOnText>().Any()); }
public void SetUpSteps() { AddStep("create editor overlay", () => { SetContents(_ => { var ruleset = new OsuRuleset(); var mods = new[] { ruleset.GetAutoplayMod() }; var working = CreateWorkingBeatmap(ruleset.RulesetInfo); var beatmap = working.GetPlayableBeatmap(ruleset.RulesetInfo, mods); var drawableRuleset = ruleset.CreateDrawableRulesetWith(beatmap, mods); var hudOverlay = new HUDOverlay(drawableRuleset, mods) { Anchor = Anchor.Centre, Origin = Anchor.Centre, }; // Add any key just to display the key counter visually. hudOverlay.KeyCounter.Add(new KeyCounterKeyboard(Key.Space)); scoreProcessor.Combo.Value = 1; return(new Container { RelativeSizeAxes = Axes.Both, Children = new Drawable[] { drawableRuleset, hudOverlay, new SkinEditor(hudOverlay), } }); }); }); }