Exemple #1
0
        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));
        }
Exemple #2
0
        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);
        }