public void Reset_WillClearMoves() { var moves = new Moves(); int[] actualMoves=null; Action<int[]> onSuccess = m => actualMoves = m; moves.Add( 1, onSuccess, null ); moves.Reset(); Assert.That( moves.RawMoves, Is.Empty ); }