public TestPlan CheckMeasureResult(ISpacePlan expected) { var actual = Element.Measure(OperationInput); Assert.AreEqual(expected.GetType(), actual.GetType()); var expectedSize = expected as Size; var actualSize = actual as Size; if (expectedSize != null) { Assert.AreEqual(expectedSize.Width, actualSize.Width); Assert.AreEqual(expectedSize.Height, actualSize.Height); } return(this); }
public TestPlan ExpectChildMeasure(string child, Size expectedInput, ISpacePlan returns) { return(AddOperation(new ChildMeasureOperationBase(child, expectedInput, returns))); }
public ChildMeasureOperationBase(string childId, Size input, ISpacePlan output) { ChildId = childId; Input = input; Output = output; }