示例#1
0
        public void FullClearDataCopyTest()
        {
            // Входные параметры: объекты данных классов MasterClass и DetailClass.
            var obj       = new MasterClass();
            var detailobj = new DetailClass();

            obj.StringMasterProperty = "StringMasterProperty";
            obj.DetailClass.Add(detailobj);
            obj.IntMasterProperty    = 666;
            detailobj.Detailproperty = "DetailProperty";
            obj.FullClearDataCopy();

            // Ожидаемый результат: после очистки, всех данные равны null.
            Assert.Null(obj.GetDataCopy());
            Assert.Null(detailobj.GetDataCopy());
        }