Создайте макет для класса банковского счета.
Задайте поведение. Позвольте IsOpen
свойство, которое будет установлено дважды, затем выдайте исключение.
Используйте макет.
mock =
Mock with properties:
IsOpen: 1
mock =
Mock with properties:
IsOpen: 2
Error using matlab.mock.internal.MockContext>mockPropertySetCallback (line 706)
Value set too many times.
Error in matlab.mock.internal.MockContext>@(name,obj,value)mockPropertySetCallback(name,obj,value,catalog)
(line 284)
propertySetCallback = @(name, obj, value)mockPropertySetCallback(name, obj, value, catalog);