예제 #1
0
        public void Union_AddingObjectsCreatesUnion()
        {
            var obj = new Cube() + new Cylinder();
            var union = new Cube().Union(new Cylinder());

            Assert.IsTrue(obj.GetType() == union.GetType());
        }
예제 #2
0
        public void Difference_MinusOperatorCreatesDifferenceObject()
        {
            var obj = new Cube() - new Sphere();
            var diff = new Sphere().Difference(new Cube());

            Assert.IsTrue(obj.GetType() == diff.GetType());
        }