public void FlipReturnsHeads() { // Given | Arrange var mockRandomGenertor = new MockRandomGenerator(0); var coin = new Coin(mockRandomGenertor); // When | Act var actual = coin.Flip(); // Then | Assert Assert.AreEqual(Sides.Heads, actual); }
public void CallRamdomGeneratorWithCorrectInputs() { // Given | Arrange var mockRandomGenertor = new MockRandomGenerator(0); var coin = new Coin(mockRandomGenertor); // When | Act coin.Flip(); // Then | Assert Assert.AreEqual(0, mockRandomGenertor.Min); Assert.AreEqual(2, mockRandomGenertor.Max); }
public void FlipReturnsTails() { // failing, pass, refactor // red, green, refactor // Given | Arrange var mockRandomGenertor = new MockRandomGenerator(1); var coin = new Coin(mockRandomGenertor); // When | Act var actual = coin.Flip(); // Then | Assert Assert.AreEqual(Sides.Tails, actual); }
public RandomLetterTests() { _rand = new MockRandomGenerator(); }