content: ' @import /components/KopytkoFrameworkTestSuite.brs from @dazn/kopytko-unit-testing-framework
  ' @mock /components/cache/CacheCleaner.brs
  ' @mock /components/cache/CacheReader.brs
  ' @mock /components/cache/CacheWriter.brs
  ' @mock /components/utils/KopytkoGlobalNode.brs
  function CacheFacadeTestSuite() as Object
    ts = KopytkoFrameworkTestSuite()
  
    ts.setBeforeEach(sub (ts as Object)
      m.__mocks = {}
      m.__mocks.kopytkoGlobalNode = {
        fields: {
          cache: CreateObject("roSGNode", "Cache"),
        },
      }
      m.__mocks.cacheCleaner = {}
      m.__mocks.cacheReader = {
        read: {},
      }
      m.__mocks.cacheWriter = {}
    end sub)
  
    return ts
  end function
  