public async Task WhenLastMoveIsXThenExpectedY(Moves last, Moves expected) { var sut = new TacticalComputerPlayer(last); var result = await sut.GetNextMove(); result.Should().Be(expected); }
public void WhenDefaultFirstMoveIsNotUndefined() { var sut = new TacticalComputerPlayer(); var result = sut.GetNextMove(); result.Should().NotBe(Moves.Undefined); }