public void ToOverride_Success() { AssemblyName name = typeof(FacilityOverrideElement).Assembly.GetName(); FacilityOverrideElement foe = new FacilityOverrideElement(); foe.AssemblyName = name.FullName; foe.Identifier = 42; FacilityOverride fo = foe.ToOverride(); Assert.AreEqual(name.FullName, fo.AssemblyName.FullName); Assert.AreEqual(42, fo.Identifier); }
public void ToOverride_IdentifierInvalid_Throw() { CustomAssert.ThrowsException<CodedFormatException>(() => { AssemblyName name = typeof(FacilityOverrideElement).Assembly.GetName(); FacilityOverrideElement foe = new FacilityOverrideElement(); foe.AssemblyName = name.FullName; foe.Identifier = -1; FacilityOverride fo = foe.ToOverride(); }); }