public void TorenHeeftMethodeNeemSchijfZonderParameters() { Toren toren = new Toren(); toren.LegSchijf(new Schijf(55)); // zorg dat de toren niet leeg is. Schijf schijf = toren.NeemSchijf(); }
public void TorenLeegNaNemenLaatsteSchijf() { var toren = new Toren(); var groteSchijf = new Schijf(6); toren.LegSchijf(groteSchijf); toren.NeemSchijf(); Assert.Null(toren.BovensteSchijf); }
public void NeemSchijfGenomenSchijfWasBovensteSchijf() { var toren = new Toren(); var groteSchijf = new Schijf(6); toren.LegSchijf(groteSchijf); var schijf = toren.BovensteSchijf; var genomenSchijf = toren.NeemSchijf(); Assert.Same(schijf, genomenSchijf); }
public void NeemSchijfVanLegeToren() { var toren = new Toren(); Assert.Throws <TorenLeegException>(() => toren.NeemSchijf()); }