예제 #1
0
        public void Vector2dDividesCorrectly()
        {
            var v = new Vector2d(2, 4);

            Assert.False(v == v / 1);
            Assert.False(v == v.Divide(1));
            Assert.True(v.Equivalent(v / 1));
            Assert.True(v.Equivalent(v.Divide(1)));
            Assert.True(new Vector2d(.5, .25).Equivalent(1 / v));
            Assert.True(new Vector2d(.5, .25).Equivalent(v.DivideFrom(1)));
            Assert.True(new Vector2d(20, 40).Equivalent(v / .1));
            Assert.True(new Vector2d(20, 40).Equivalent(v.Divide(.1)));
        }