public void GivenRecordDoesNotExistThenShouldPersist()
        {
            // Arrange
            var feed = new Feed();

            // Act
            _subject.Execute(new Requests.PersistFeedRequest {
                Feed = feed
            });

            // Assert
            A.CallTo(() => _repository.Persist(feed)).MustHaveHappenedOnceExactly();
        }
Beispiel #2
0
        public void Execute(PersistFeedRequest request)
        {
            if (_repository.Read().Any(x => x.FeedId == request.Feed.FeedId))
            {
                return;
            }

            _repository.Persist(request.Feed);
        }