public void TestStructIVar() { IVarTest03 varTest03 = new IVarTest03(); TSRange rangeValue = new TSRange(); rangeValue.location = (uint) new Random().Next(0, 1000); rangeValue.length = (uint) new Random().Next(3000, 6000); varTest03.RangeProperty = rangeValue; Assert.AreEqual(rangeValue, varTest03.RangeProperty, "Range property must be equals"); Assert.AreEqual(rangeValue.location, varTest03.RangeProperty.location, "Range property location must be equals"); Assert.AreEqual(rangeValue.length, varTest03.RangeProperty.length, "Range property length must be equals"); varTest03.Release(); }