public TestPlan CheckMeasureResult(SpacePlan expected) { Element.VisitChildren(x => x?.Initialize(null, Canvas)); var actual = Element.Measure(OperationInput); Assert.AreEqual(expected.GetType(), actual.GetType()); Assert.AreEqual(expected.Width, actual.Width, "Measure: width"); Assert.AreEqual(expected.Height, actual.Height, "Measure: height"); Assert.AreEqual(expected.Type, actual.Type, "Measure: height"); return(this); }