def setUp(self): self.created_article = None content_extractor = Mock('ContentExtractor') article_repository = Mock('ArticleRepository') self.article_id = ArticleID(uuid.uuid4()) article_repository.next_identity.mock_returns = self.article_id article_repository.save = lambda a: setattr(self, 'created_article', a) self.service = MemoriseArticleService(content_extractor, article_repository)