public void ClearIllustrationPoints_CalculationWithoutOutput_DoesNotThrow() { // Setup var calculation = new TestStructuresCalculation(); // Call TestDelegate call = () => calculation.ClearIllustrationPoints(); // Assert Assert.DoesNotThrow(call); }
public void ClearIllustrationPoints_CalculationWithOutput_ClearsIllustrationPointResult(bool hasIllustrationPoints) { // Setup var originalOutput = new TestStructuresOutput(hasIllustrationPoints ? new TestGeneralResultFaultTreeIllustrationPoint() : null); var calculation = new TestStructuresCalculation { Output = originalOutput }; // Call calculation.ClearIllustrationPoints(); // Assert Assert.AreSame(originalOutput, calculation.Output); Assert.IsNull(calculation.Output.GeneralResult); }