public void GetColumnHeadersSuccessful()
        {
            //  Arrange
            var doc = _testDoc;
            var helper = new Infrastructure.Helpers.RenUkHtmlHelper();

            //  Act
            var result = helper.GetColumnHeadings(doc);

            //  Assert
            Assert.AreEqual(10, result.Count(), "Expected 10 strings to be returned: 10 column headers");
            Assert.AreEqual("Wind Project", result[0], "Expected 'Wind Project' as the column 1 heading.");
            Assert.AreEqual("Region", result[1], "Expected 'Region' as the column 1 heading.");
            Assert.AreEqual("Location", result[2], "Expected 'Location' as the column 1 heading.");
            Assert.AreEqual("Turbines", result[3], "Expected 'Turbines' as the column 1 heading.");
            Assert.AreEqual("Project Capacity (MW)", result[4], "Expected 'Project Capacity (MW)' as the column 1 heading.");
            Assert.AreEqual("Turbine Capacity (MW)", result[5], "Expected 'Turbine Capacity (MW)' as the column 1 heading.");
            Assert.AreEqual("Developer", result[6], "Expected 'Developer' as the column 1 heading.");
            Assert.AreEqual("Current Status Date", result[7], "Expected 'Current Status Date</' as the column 1 heading.");
            Assert.AreEqual("Status of Project", result[8], "Expected 'Status of Project' as the column 1 heading.");
            Assert.AreEqual("Type of Project", result[9], "Expected 'Type of Project' as the column 1 heading.");
        }
        public void GetColumnHeadersNone()
        {
            //  Arrange
            var doc = _noSearchResults;
            var helper = new Infrastructure.Helpers.RenUkHtmlHelper();

            //  Act
            var result = helper.GetColumnHeadings(doc);

            //  Assert
            Assert.AreEqual(1, result.Count(), "Expected only 1 string to be returned: No headers");
            Assert.AreEqual(string.Empty, result[0], "Expected empty string in the results.");
        }