├── .github └── workflows │ └── CI.yml ├── .gitignore ├── App ├── BasicQuizDomain │ ├── BasicQuizBuilder.swift │ ├── BasicScore.swift │ ├── Info.plist │ └── Question.swift ├── BasicQuizDomainTests │ ├── BasicQuizBuilderTest.swift │ ├── Info.plist │ └── ScoreTest.swift ├── QuizApp.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDETemplateMacros.plist │ │ └── xcschemes │ │ ├── CI.xcscheme │ │ └── QuizApp.xcscheme ├── QuizApp.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDETemplateMacros.plist │ │ └── IDEWorkspaceChecks.plist ├── QuizApp │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── DemoQuizData.swift │ ├── Info.plist │ ├── Presentation │ │ ├── Question │ │ │ └── QuestionPresenter.swift │ │ └── Result │ │ │ ├── PresentableAnswer.swift │ │ │ └── ResultsPresenter.swift │ ├── QuizApp.swift │ ├── Routing │ │ ├── NavigationControllerRouter.swift │ │ └── ViewControllerFactory.swift │ ├── UI │ │ ├── SwiftUI │ │ │ ├── Helpers │ │ │ │ ├── HeaderView.swift │ │ │ │ ├── QuizNavigationView.swift │ │ │ │ └── RoundedButton.swift │ │ │ ├── Question │ │ │ │ ├── MultipleAnswerQuestion.swift │ │ │ │ ├── MultipleSelectionStore.swift │ │ │ │ ├── MultipleTextSelectionCell.swift │ │ │ │ ├── SingleAnswerQuestion.swift │ │ │ │ └── SingleTextSelectionCell.swift │ │ │ └── Result │ │ │ │ ├── ResultAnswerCell.swift │ │ │ │ └── ResultView.swift │ │ └── UIKit │ │ │ ├── Helpers │ │ │ └── UITableViewExtensions.swift │ │ │ ├── Question │ │ │ ├── QuestionViewController.swift │ │ │ └── QuestionViewController.xib │ │ │ └── Result │ │ │ ├── Cell │ │ │ ├── CorrectAnswerCell.swift │ │ │ ├── CorrectAnswerCell.xib │ │ │ ├── WrongAnswerCell.swift │ │ │ └── WrongAnswerCell.xib │ │ │ ├── ResultsViewController.swift │ │ │ └── ResultsViewController.xib │ ├── iOSSwiftUINavigationAdapter.swift │ └── iOSUIKitViewControllerFactory.swift └── QuizAppTests │ ├── Info.plist │ ├── Presentation │ ├── Question │ │ └── QuestionPresenterTest.swift │ └── Result │ │ └── ResultsPresenterTest.swift │ ├── Routing │ └── NavigationControllerRouterTest.swift │ ├── UI │ ├── SwiftUI │ │ └── MultipleSelectionStoreTests.swift │ └── UIKit │ │ ├── Helpers │ │ └── TableViewHelpers.swift │ │ ├── Question │ │ └── QuestionViewControllerTest.swift │ │ └── Result │ │ └── ResultsViewControllerTest.swift │ ├── iOSSwiftUINavigationAdapterTest.swift │ └── iOSUIKitViewControllerFactoryTest.swift ├── Engine ├── QuizEngine.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ ├── IDETemplateMacros.plist │ │ └── xcschemes │ │ └── QuizEngine.xcscheme ├── QuizEngine │ ├── Flow.swift │ ├── Info.plist │ ├── Quiz.swift │ └── QuizDelegate.swift └── QuizEngineTests │ ├── FlowTest.swift │ ├── Helpers │ ├── Assertions.swift │ └── DelegateSpy.swift │ ├── Info.plist │ └── QuizTest.swift ├── LICENSE └── README.md /.github/workflows/CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/.github/workflows/CI.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/.gitignore -------------------------------------------------------------------------------- /App/BasicQuizDomain/BasicQuizBuilder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/BasicQuizDomain/BasicQuizBuilder.swift -------------------------------------------------------------------------------- /App/BasicQuizDomain/BasicScore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/BasicQuizDomain/BasicScore.swift -------------------------------------------------------------------------------- /App/BasicQuizDomain/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/BasicQuizDomain/Info.plist -------------------------------------------------------------------------------- /App/BasicQuizDomain/Question.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/BasicQuizDomain/Question.swift -------------------------------------------------------------------------------- /App/BasicQuizDomainTests/BasicQuizBuilderTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/BasicQuizDomainTests/BasicQuizBuilderTest.swift -------------------------------------------------------------------------------- /App/BasicQuizDomainTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/BasicQuizDomainTests/Info.plist -------------------------------------------------------------------------------- /App/BasicQuizDomainTests/ScoreTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/BasicQuizDomainTests/ScoreTest.swift -------------------------------------------------------------------------------- /App/QuizApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /App/QuizApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /App/QuizApp.xcodeproj/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcodeproj/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /App/QuizApp.xcodeproj/xcshareddata/xcschemes/CI.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcodeproj/xcshareddata/xcschemes/CI.xcscheme -------------------------------------------------------------------------------- /App/QuizApp.xcodeproj/xcshareddata/xcschemes/QuizApp.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcodeproj/xcshareddata/xcschemes/QuizApp.xcscheme -------------------------------------------------------------------------------- /App/QuizApp.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /App/QuizApp.xcworkspace/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcworkspace/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /App/QuizApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /App/QuizApp/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/AppDelegate.swift -------------------------------------------------------------------------------- /App/QuizApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /App/QuizApp/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /App/QuizApp/DemoQuizData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/DemoQuizData.swift -------------------------------------------------------------------------------- /App/QuizApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Info.plist -------------------------------------------------------------------------------- /App/QuizApp/Presentation/Question/QuestionPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Presentation/Question/QuestionPresenter.swift -------------------------------------------------------------------------------- /App/QuizApp/Presentation/Result/PresentableAnswer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Presentation/Result/PresentableAnswer.swift -------------------------------------------------------------------------------- /App/QuizApp/Presentation/Result/ResultsPresenter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Presentation/Result/ResultsPresenter.swift -------------------------------------------------------------------------------- /App/QuizApp/QuizApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/QuizApp.swift -------------------------------------------------------------------------------- /App/QuizApp/Routing/NavigationControllerRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Routing/NavigationControllerRouter.swift -------------------------------------------------------------------------------- /App/QuizApp/Routing/ViewControllerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/Routing/ViewControllerFactory.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Helpers/HeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Helpers/HeaderView.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Helpers/QuizNavigationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Helpers/QuizNavigationView.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Helpers/RoundedButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Helpers/RoundedButton.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Question/MultipleAnswerQuestion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Question/MultipleAnswerQuestion.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Question/MultipleSelectionStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Question/MultipleSelectionStore.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Question/MultipleTextSelectionCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Question/MultipleTextSelectionCell.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Question/SingleAnswerQuestion.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Question/SingleAnswerQuestion.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Question/SingleTextSelectionCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Question/SingleTextSelectionCell.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Result/ResultAnswerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Result/ResultAnswerCell.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/SwiftUI/Result/ResultView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/SwiftUI/Result/ResultView.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Helpers/UITableViewExtensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Helpers/UITableViewExtensions.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Question/QuestionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Question/QuestionViewController.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Question/QuestionViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Question/QuestionViewController.xib -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Result/Cell/CorrectAnswerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Result/Cell/CorrectAnswerCell.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Result/Cell/CorrectAnswerCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Result/Cell/CorrectAnswerCell.xib -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Result/Cell/WrongAnswerCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Result/Cell/WrongAnswerCell.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Result/Cell/WrongAnswerCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Result/Cell/WrongAnswerCell.xib -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Result/ResultsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Result/ResultsViewController.swift -------------------------------------------------------------------------------- /App/QuizApp/UI/UIKit/Result/ResultsViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/UI/UIKit/Result/ResultsViewController.xib -------------------------------------------------------------------------------- /App/QuizApp/iOSSwiftUINavigationAdapter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/iOSSwiftUINavigationAdapter.swift -------------------------------------------------------------------------------- /App/QuizApp/iOSUIKitViewControllerFactory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizApp/iOSUIKitViewControllerFactory.swift -------------------------------------------------------------------------------- /App/QuizAppTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/Info.plist -------------------------------------------------------------------------------- /App/QuizAppTests/Presentation/Question/QuestionPresenterTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/Presentation/Question/QuestionPresenterTest.swift -------------------------------------------------------------------------------- /App/QuizAppTests/Presentation/Result/ResultsPresenterTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/Presentation/Result/ResultsPresenterTest.swift -------------------------------------------------------------------------------- /App/QuizAppTests/Routing/NavigationControllerRouterTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/Routing/NavigationControllerRouterTest.swift -------------------------------------------------------------------------------- /App/QuizAppTests/UI/SwiftUI/MultipleSelectionStoreTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/UI/SwiftUI/MultipleSelectionStoreTests.swift -------------------------------------------------------------------------------- /App/QuizAppTests/UI/UIKit/Helpers/TableViewHelpers.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/UI/UIKit/Helpers/TableViewHelpers.swift -------------------------------------------------------------------------------- /App/QuizAppTests/UI/UIKit/Question/QuestionViewControllerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/UI/UIKit/Question/QuestionViewControllerTest.swift -------------------------------------------------------------------------------- /App/QuizAppTests/UI/UIKit/Result/ResultsViewControllerTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/UI/UIKit/Result/ResultsViewControllerTest.swift -------------------------------------------------------------------------------- /App/QuizAppTests/iOSSwiftUINavigationAdapterTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/iOSSwiftUINavigationAdapterTest.swift -------------------------------------------------------------------------------- /App/QuizAppTests/iOSUIKitViewControllerFactoryTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/App/QuizAppTests/iOSUIKitViewControllerFactoryTest.swift -------------------------------------------------------------------------------- /Engine/QuizEngine.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Engine/QuizEngine.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Engine/QuizEngine.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /Engine/QuizEngine.xcodeproj/xcshareddata/IDETemplateMacros.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine.xcodeproj/xcshareddata/IDETemplateMacros.plist -------------------------------------------------------------------------------- /Engine/QuizEngine.xcodeproj/xcshareddata/xcschemes/QuizEngine.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine.xcodeproj/xcshareddata/xcschemes/QuizEngine.xcscheme -------------------------------------------------------------------------------- /Engine/QuizEngine/Flow.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine/Flow.swift -------------------------------------------------------------------------------- /Engine/QuizEngine/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine/Info.plist -------------------------------------------------------------------------------- /Engine/QuizEngine/Quiz.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine/Quiz.swift -------------------------------------------------------------------------------- /Engine/QuizEngine/QuizDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngine/QuizDelegate.swift -------------------------------------------------------------------------------- /Engine/QuizEngineTests/FlowTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngineTests/FlowTest.swift -------------------------------------------------------------------------------- /Engine/QuizEngineTests/Helpers/Assertions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngineTests/Helpers/Assertions.swift -------------------------------------------------------------------------------- /Engine/QuizEngineTests/Helpers/DelegateSpy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngineTests/Helpers/DelegateSpy.swift -------------------------------------------------------------------------------- /Engine/QuizEngineTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngineTests/Info.plist -------------------------------------------------------------------------------- /Engine/QuizEngineTests/QuizTest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/Engine/QuizEngineTests/QuizTest.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/essentialdevelopercom/quiz-app/HEAD/README.md --------------------------------------------------------------------------------