public void TryTakeLocationShouldBePossibleOnlyOnce() { LocationOnBoard location = new LocationOnBoard(0, 0); bool isSuccess = location.TryTakeLocation(PlayerId.O); Assert.IsTrue(isSuccess); isSuccess = location.TryTakeLocation(PlayerId.X); Assert.IsFalse(isSuccess); Assert.AreEqual(PlayerId.O, location.TakenBy); }
public void TryTakeLocationShouldBeSuccessful() { LocationOnBoard location = new LocationOnBoard(0, 0); bool isSuccess = location.TryTakeLocation(PlayerId.O); Assert.IsTrue(isSuccess); Assert.AreEqual(PlayerId.O, location.TakenBy); }