public void GivenAnActiveCompilationUnit_WhenAClassIsFound_ThenTheClassIsAddedToTheClassModel()
        {
            CompilationUnit compilationUnit = new CompilationUnit("");

            _classListener.setCurrentCompilationUnit(compilationUnit);

            Mocks.ClassContextMock classContext = new Mocks.ClassContextMock(null, 1);
            _classListener.EnterClassDeclaration(classContext);

            _classListener.resetCurrentComilationUnit();

            Assert.AreEqual(compilationUnit.Classes.Count, 1);
            Assert.AreEqual("test", compilationUnit.Classes[0].Content);
        }
        public void GivenNoActiveCompilationUnit_WhenAClassIsFound_ThenTheClassIsIgnored()
        {
            Mocks.ClassContextMock classContext = new Mocks.ClassContextMock(null, 1);

            Assert.DoesNotThrow(() => _classListener.EnterClassDeclaration(classContext));
        }