"""
This module shows how to create a TestSuite that includes two TestCases.
"""

import unittest
import faro_unittest

testSuite = unittest.TestSuite()
testSuite.addTest(faro_unittest.TestFaroShuffle("run"))
testSuite.addTest(faro_unittest.TestCountShuffles("run"))

print("running the TestSuite with a default TextTestRunner...")
testTextRunnerDefault = unittest.TextTestRunner()
testTextRunnerDefault.run(testSuite)

print(70*'=')

print("running the same TestSuite with a verbose TextTestRunner...")
testTextRunnerVerbose = unittest.TextTestRunner(verbosity=2)
testTextRunnerVerbose.run(testSuite)
