using Shogi.Domains.YetToBeAssimilatedIntoDDD; using System.Numerics; namespace UnitTests; public class NotationShould { [Fact] public void ConvertFromNotationToVector() { Assert.Equal(new Vector2(0, 0), Notation.FromBoardNotation("A1")); Assert.Equal(new Vector2(4, 4), Notation.FromBoardNotation("E5")); Assert.Equal(new Vector2(8, 8), Notation.FromBoardNotation("I9")); Assert.Equal(new Vector2(2, 2), Notation.FromBoardNotation("C3")); } [Fact] public void ConvertFromVectorToNotation() { Assert.Equal("A1", Notation.ToBoardNotation(new Vector2(0, 0))); Assert.Equal("E5", Notation.ToBoardNotation(new Vector2(4, 4))); Assert.Equal("I9", Notation.ToBoardNotation(new Vector2(8, 8))); Assert.Equal("C3", Notation.ToBoardNotation(new Vector2(2, 2))); } }