public void RemovingMoreThan13MarkersThrowsException() { MarkerStack markerStack = MarkerStack.GameMarkerStack(); markerStack.removeMarkers(13); markerStack.removeMarkers(1); }
public void RemovingUpTo13MarkersFromAFullStackIsOk() { MarkerStack gameMarkerStack = MarkerStack.GameMarkerStack(); gameMarkerStack.removeMarkers(1); gameMarkerStack.removeMarkers(4); gameMarkerStack.removeMarkers(5); gameMarkerStack.removeMarkers(3); Assert.AreEqual(0, gameMarkerStack.Count()); }
public void RemovingMoreThan13MarkersDoesNotChangeTheCounter() { MarkerStack markerStack = MarkerStack.GameMarkerStack(); try { markerStack.removeMarkers(13); markerStack.removeMarkers(1); } catch (ArgumentOutOfRangeException exArg) { Assert.AreEqual(0, markerStack.Count()); } }
public void NewGameMarkerStackHas13Markers() { MarkerStack gameMarkerStack = MarkerStack.GameMarkerStack(); Assert.AreEqual(13, gameMarkerStack.Count()); }