public void Remove_AddDoesNotExist_DoesNotAddElementToTheRepository(TestType value)
        {
            _pSetService.DownstreamRemove(value);

            var repositoryValues = _repository.GetRemoves();

            Assert.DoesNotContain(value, repositoryValues);
        }
Ejemplo n.º 2
0
        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)));
        }