public void PieceInversion1() { var p = Piece.Interval(3, 5).AsInterval().SetLeftClosed(true).SetRightClosed(true); var inverted = PieceFunctions.Invert(p); Assert.IsFalse(In(3, inverted)); }
public void PieceInversion2() { var p = Piece.Interval(new ComplexNumber(1, 1), new ComplexNumber(2, 2)).AsInterval().SetLeftClosed(true, true).SetRightClosed(true, true); var inverted = PieceFunctions.Invert(p); Assert.IsTrue(In(120, inverted)); Assert.IsTrue(In(new ComplexNumber(320, -13), inverted)); }