public void IsRecording() { // shouldn't record changes if IsRecording() returns false serverSyncList.ClearChanges(); serverSyncList.IsRecording = () => false; serverSyncList.Add("42"); Assert.That(serverSyncList.GetChangeCount(), Is.EqualTo(0)); }