Example #1
0
        public void Check_Clone()
        {
            // Arrange
            var item = new DWordPlcItem(0, 0, TargetValue);

            // Act
            var clone = item.Clone();

            // Check if both items are different references.
            Assert.False(Object.ReferenceEquals(item, clone));

            // Check equality (Equals is overriden).
            Assert.AreEqual(item, clone);

            // Check the value.
            Assert.AreEqual(item.Value, clone.Value);
        }