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);
        }
Ejemplo n.º 2
0
        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)));
        }