public void CheckReverseDirection(int x, int y, Directions direction, bool expected) { var entry = new WordEntry { X = x, Y = y, Name = "WORD", Direction = direction }; var sut = new BoundariesManager(new NullLogger <BoundariesManager>()); sut.Soup = InitSoup(); Assert.True(direction.IsReverse()); Assert.Equal(expected, sut.Check(entry)); }
public void DeltaOnStraightDirection(int x, int y, Directions direction, int dx, int dy) { var entry = new WordEntry { X = x, Y = y, Name = "WORD", Direction = direction }; var sut = new BoundariesManager(new NullLogger <BoundariesManager>()); sut.Soup = InitSoup(); Point delta = sut.GetDelta(entry); Assert.Equal(new Point(dx, dy), delta); }