public void PlayFieldChangeEventArgsTestIfAcceptNull() { string message = string.Empty; Playfield playfield = Playfield.Instance; PlayfieldChangedEventArgs pl = new PlayfieldChangedEventArgs(null); }
public void PlayFieldChangeEventArgsTestGetNewPlayField() { Playfield playfield = Playfield.Instance; playfield.SetFieldSize(10); PlayfieldChangedEventArgs pl = new PlayfieldChangedEventArgs(playfield); Assert.AreEqual(pl.NewPlayField, playfield); }
/// <summary> /// Called when a new <see cref="Playfield"/> object is inserted to the attached GameEngine object. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="PlayfieldChangedEventArgs" /> instance containing the event data.</param> protected virtual void OnPlayfieldChangedHandler(object sender, PlayfieldChangedEventArgs e) { this.CellViews = this.CreateCellViews(e.NewPlayField); this.DrawAll(); }