Beispiel #1
0
        public void EnableInitDataCopyTest()
        {
            // Входной параметр: новый объект класса DataObjectForTest().
            var dObj = new DataObjectForTest();

            dObj.DisableInitDataCopy();
            var result = new DataObjectForTest();

            dObj.CopyTo(result, true, true, true);
            dObj.EnableInitDataCopy();

            // Ожидаемый результат: несмотря на отключение, а заьеи включение инициализации копии данных у исходного объкекта, данные у исходного объекта и его копии эквивалентны.
            Assert.Equal(dObj.GetDataCopy(), result.GetDataCopy());
        }