Skip to content

Instantly share code, notes, and snippets.

@LizzieStudeneer
Last active January 15, 2019 10:52
Show Gist options
  • Save LizzieStudeneer/d83d594d513fdf612c161f2fc30a31c9 to your computer and use it in GitHub Desktop.
Save LizzieStudeneer/d83d594d513fdf612c161f2fc30a31c9 to your computer and use it in GitHub Desktop.
class BasketServiceTests: XCTestCase {
func testAddAllArticles() {
let expectedArticle = Article(title: "Article 1")
let mockRepository = MockRepository<Article>(objects: [expectedArticle])
let basketService = BasketService(repository: mockRepository)
let basket = Basket()
basketService.addAllArticles(to: basket)
XCTAssertEqual(basket.articles.count, 1)
XCTAssertEqual(basket.articles[0], expectedArticle)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment