public void TestMarkWithError_IChemObject() { IChemObject obj = new ChemObject(); Assert.IsNull(obj.GetProperty <bool?>(ProblemMarker.ErrorMarker)); ProblemMarker.MarkWithError(obj); Assert.IsNotNull(obj.GetProperty <bool?>(ProblemMarker.ErrorMarker)); }
public void TestUnMark_IChemObject() { IChemObject obj = new ChemObject(); Assert.IsNull(obj.GetProperty <bool?>(ProblemMarker.WarningMarker)); ProblemMarker.MarkWithWarning(obj); Assert.IsNotNull(obj.GetProperty <bool?>(ProblemMarker.WarningMarker)); ProblemMarker.MarkWithError(obj); Assert.IsNotNull(obj.GetProperty <bool?>(ProblemMarker.ErrorMarker)); ProblemMarker.Unmark(obj); Assert.IsNull(obj.GetProperty <bool?>(ProblemMarker.WarningMarker)); Assert.IsNull(obj.GetProperty <bool?>(ProblemMarker.ErrorMarker)); }