public void Add_WithExistingValues_AddsElementToTheRepository(HashSet <TestType> adds, TestType value) { _repository.PersistAdds(adds.ToImmutableHashSet()); _pSetService.DownstreamAdd(value); var repositoryValues = _repository.GetAdds(); Assert.Contains(value, repositoryValues); }
public void MergeAdds_SingleElement_AddsElementsToTheRepository(HashSet <TestType> existingValues, TestType value) { _repository.PersistAdds(existingValues.ToImmutableHashSet()); _pSetService.Merge(new HashSet <TestType> { value }.ToImmutableHashSet(), ImmutableHashSet <TestType> .Empty); var repositoryValues = _repository.GetAdds(); Assert.Equal(1, repositoryValues.Count(x => Equals(x, value))); }