public void peer_state_should_be_deleted_from_repository_when_removed() { var peerId = new PeerId("PeerId"); _peerStateRepository.UpdateNonAckMessageCount(peerId, 10); _peerStateRepository.RemovePeer(peerId); _peerStateRepository.ShouldBeEmpty(); _peerStateRepository.Any(x => x.PeerId == peerId).ShouldBeFalse(); }