Remove() public method

Remove the specified repo.
public Remove ( INotifyRepositoryPropertyChanged repo ) : void
repo INotifyRepositoryPropertyChanged Repository to stop listening to.
return void
        public void RemoveRepository() {
            var underTest = new RepositoryStatusAggregator();

            var repo = Mock.Of<INotifyRepositoryPropertyChanged>(r => r.NumberOfChanges == 2 && r.Status == SyncStatus.Idle && r.LastFinishedSync == DateTime.Now);
            underTest.Add(repo);
            underTest.Remove(repo);

            Assert.That(underTest.NumberOfChanges, Is.EqualTo(0));
            Assert.That(underTest.LastFinishedSync, Is.EqualTo(null));
            Assert.That(underTest.Status, Is.EqualTo(SyncStatus.Disconnected));
        }