public void Phone_Update_InValid_Data_Null_Should_Fail() { // Arrange var myData = new PhoneModel(); // Act var result = myData.Update(null); // Assert Assert.AreEqual(false, result); }
public void Phone_Update_Valid_Data_Good_Should_Pass() { // Arrange var myData = new PhoneModel(); var myDataNew = new PhoneModel { ClinicID = "Clinic", DeviceModel = "Device", SerialNumber = "Serial", TimeOut = 1, ReadingCaptureCount = 1, TransmitFailImage = true, TransmitSuccessImage = true, Description = "Joe's Samsung 8", ModelNumber = "abcdefg", LastUsed = new System.DateTime(1995, 01, 01, 1, 1, 1), Status = PhoneStatusEnum.Inactive, ID = myData.ID }; // Act myData.Update(myDataNew); myData.Date = myData.Date.AddSeconds(-5); // Assert Assert.AreEqual("Clinic", myData.ClinicID); Assert.AreEqual("Device", myData.DeviceModel); Assert.AreEqual("Serial", myData.SerialNumber); Assert.AreEqual(1, myData.TimeOut); Assert.AreEqual(1, myData.ReadingCaptureCount); Assert.AreEqual(true, myData.TransmitSuccessImage); Assert.AreEqual(true, myData.TransmitFailImage); Assert.AreEqual("Joe's Samsung 8", myData.Description); Assert.AreEqual("abcdefg", myData.ModelNumber); Assert.AreEqual(new System.DateTime(1995, 01, 01, 1, 1, 1), myData.LastUsed); Assert.AreEqual(PhoneStatusEnum.Inactive, myData.Status); Assert.AreNotEqual(myData.Date, myDataNew.Date); // TODO: Add an Assert for each attribute that thould Not change }