コード例 #1
0
ファイル: RectTests.cs プロジェクト: Time-2Go/Sea-Battle-Game
        public void Cointains_ShouldReturn_False_For_Outside_Rect()
        {
            // Arrange
            var outer = new Rect(0, 0, 10, 10);
            var outer2 = new Rect(11, 11, 5, 5);

            // Act
            var result = outer.Contains(outer2);

            // Assert
            Assert.IsFalse(result);
        }
コード例 #2
0
ファイル: RectTests.cs プロジェクト: Time-2Go/Sea-Battle-Game
        public void Cointains_ShouldReturn_True_For_Inside_Rect()
        {
            // Arrange
            var outer = new Rect(0, 0, 10, 10);
            var inner = new Rect(1, 1, 5, 5);

            // Act
            var result = outer.Contains(inner);

            // Assert
            Assert.IsTrue(result);
        }
コード例 #3
0
ファイル: RectTests.cs プロジェクト: Time-2Go/Sea-Battle-Game
        public void Cointains_ShouldReturn_False_For_Intersecting_Rect()
        {
            // Arrange
            var outer = new Rect(0, 0, 10, 10);
            var outer2 = new Rect(-10, 5, 100, 3);

            // Act
            var result = outer.Contains(outer2);

            // Assert
            Assert.IsFalse(result);
        }
コード例 #4
0
ファイル: RectTests.cs プロジェクト: Time-2Go/Sea-Battle-Game
        public void Cointains_ShouldReturn_True_For_Inside_Rect_AtBottomRightCorner()
        {
            // Arrange
            var outer = new Rect(0, 0, 10, 10);
            var inner = new Rect(8, 8, 2, 2);

            // Act
            var result = outer.Contains(inner);

            // Assert
            Assert.IsTrue(result);
        }