public void Remove_AddDoesNotExist_DoesNotAddElementToTheRepository(TestType value) { _pSetService.DownstreamRemove(value); var repositoryValues = _repository.GetRemoves(); Assert.DoesNotContain(value, repositoryValues); }
public void MergeRemoves_SingleValueWithEmptyRepository_AddsElementsToTheRepository(TestType value) { _repository.PersistAdds(new HashSet <TestType> { value }.ToImmutableHashSet()); _pSetService.Merge(ImmutableHashSet <TestType> .Empty, new HashSet <TestType> { value }.ToImmutableHashSet()); var repositoryValues = _repository.GetRemoves(); Assert.Equal(1, repositoryValues.Count(x => Equals(x, value))); }