[TestMethod] public void CreateWithNullArgumentsTest() { var o = TelecomDeviceRegistrationFactory.Create(null, null); Assert.AreEqual(o.Data.ValidFrom, DateTime.MinValue); Assert.AreEqual(o.Data.ValidTo, DateTime.MaxValue); Assert.AreEqual(o.Address.Data, o.Data.Address); Assert.AreEqual(o.Device.Data, o.Data.Device); Assert.AreEqual(o.Data.AddressID, Constants.Unspecified); Assert.AreEqual(o.Data.DeviceID, Constants.Unspecified); }
[TestMethod] public void CreateTest() { var r = GetRandom.Object <TelecomDeviceRegistrationData>(); var address = new GeographicAddress(r.Address); var device = new TelecomAddress(r.Device); var o = TelecomDeviceRegistrationFactory.Create(address, device, r.ValidFrom, r.ValidTo); Assert.AreEqual(o.Data.ValidFrom, r.ValidFrom); Assert.AreEqual(o.Data.ValidTo, r.ValidTo); Assert.AreEqual(o.Address.Data, r.Address); Assert.AreEqual(o.Device.Data, r.Device); Assert.AreEqual(o.Data.AddressID, r.Address.ID); Assert.AreEqual(o.Data.DeviceID, r.Device.ID); Assert.AreEqual(o.Data.Address, r.Address); Assert.AreEqual(o.Data.Device, r.Device); }