Example #1
0
        public void Check_Clone()
        {
            var item  = new Utf8PlcItem(0, 0, "Some test message.");
            var clone = item.Clone();

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

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

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