public void UnlockObjectDifferentKeyExceptionTest() { var exception = Xunit.Record.Exception(() => { var dObj = new DataObjectForTest(); dObj.LockObject(666); dObj.UnLockObject(6); }); Assert.IsType(typeof(UnlockObjectDifferentKeyException), exception); }
public void UnLockObjectTest() { // Входной параметр: новый объект класса DataObjec4Test. var dObj = new DataObjectForTest(); dObj.LockObject(666); Assert.True(dObj.IsReadOnly); // Ожидаемый результат: объект сначала блокируется, потом блокировка снимается. dObj.UnLockObject(666); Assert.False(dObj.IsReadOnly); }