public void TestOldTypePattern() { Assert.AreEqual(PatternMatching.TypePatternOld(Rectangle), 20); Assert.Throws <ArgumentException>(() => PatternMatching.TypePatternOld(Square)); }