public void Wenn_Super_Mario_mit_Eisblume_einen_Pilz_findet_behält_er_seine_Eisblume() { var mario = new Mario(new Eisblume()); mario.FindetGegenstand(new Pilz()) .Gegenstand.ShouldBeOfType <Eisblume>(); }
public void Wenn_Mario_einen_Stern_findet_dann_verliert_er_diesen_automatisch_nach_2_Sekunden_wieder() { var mario = new Mario(); var marioMitStern = mario.FindetGegenstand(new Stern(mario.Gegenstand)); marioMitStern.Gegenstand.ShouldBeOfType <Stern>(); Thread.Sleep(1000 * 3); marioMitStern.Gegenstand.ShouldBeOfType <KeinGegenstand>(); }