public void SignalboxClass_CopyToMethod_ThrowsArgumentNullException_IfParameterIsNull() { Signalbox testObject = SignalboxHelpers.GetSignalbox(); testObject.CopyTo(null); Assert.Fail(); }
public void SignalboxClass_CopyToMethod_OverwritesExportDisplayNameProperty() { Signalbox sourceObject = SignalboxHelpers.GetSignalbox(); Signalbox testObject; do { testObject = SignalboxHelpers.GetSignalbox(); } while (!AreSignalboxesCompletelyDifferent(sourceObject, testObject)); sourceObject.CopyTo(testObject); Assert.AreEqual(sourceObject.ExportDisplayName, testObject.ExportDisplayName); }
public void SignalboxClass_CopyToMethod_ThrowsArgumentNullExceptionWithCorrectParamNameProperty_IfParameterIsNull() { Signalbox testObject = SignalboxHelpers.GetSignalbox(); try { testObject.CopyTo(null); Assert.Fail(); } catch (ArgumentNullException ex) { Assert.AreEqual("box", ex.ParamName); } }