public void Große_Welt_Spielmodus_entspricht_Anforderungen() { IchBinSuperMario mario = SuperMarioSpiel.StarteGroßeWeltModus(); mario.Should().BeAssignableTo <MarioMitPilz>(); mario = mario.WirdVonGegnerGetroffen().WirdVonGegnerGetroffen(); mario.Should().BeAssignableTo <MarioMitPilz>(); mario = mario.WirdVonGegnerGetroffen().WirdVonGegnerGetroffen(); mario.Should().BeAssignableTo <ToterMario>(); }
public void Tabula_Rasa_Spielmodus_entspricht_Anforderungen() { IchBinSuperMario mario = SuperMarioSpiel.StarteTabulaRasaModus(); mario.Should().BeAssignableTo <KleinerMario>(); mario = mario.WirdVonGegnerGetroffen(); mario.Should().BeAssignableTo <MarioMitPilz>(); mario = mario.WirdVonGegnerGetroffen().WirdVonGegnerGetroffen(); mario.Should().BeAssignableTo <MarioMitFeuerblume>(); mario = mario.FindetLeben().WirdVonGegnerGetroffen().WirdVonGegnerGetroffen().WirdVonGegnerGetroffen(); mario.Should().BeAssignableTo <MarioMitPilz>(); mario = mario.WirdVonGegnerGetroffen().WirdVonGegnerGetroffen(); mario.Should().BeAssignableTo <MarioMitPilz>(); mario = mario.WirdVonGegnerGetroffen().WirdVonGegnerGetroffen(); mario.Should().BeAssignableTo <ToterMario>(); }
private void Assert(IchBinSuperMario mario) { mario.Should().BeSameAs(_mario); }
protected void Assert <T>(IchBinSuperMario sut) where T : IchBinSuperMario { sut.Should().BeAssignableTo <T>(); }