Пример #1
0
        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);
        }
Пример #2
0
        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
        }