public void GetAggregateNameUnsuccessfulNoName()
        {
            //  Arrange
            var barr = _aggregateNodes[3];      // li number 4 has no name

            var helper = new Infrastructure.Helpers.RenUkHtmlHelper();

            //  Act
            var barrResult = helper.GetAggregateName(barr);

            //  Assert
            Assert.AreEqual(string.Empty, barrResult, "Expected empty string as the name for 'barr' doesn't exist.");
        }
        public void GetAggregateNameSuccessful()
        {
            //  Arrange
            var achairn = _aggregateNodes[0];       // li 1 to 3 are OK, li 4 has no name
            var achany = _aggregateNodes[1];
            var achlachan = _aggregateNodes[2];

            var helper = new Infrastructure.Helpers.RenUkHtmlHelper();

            //  Act
            var achairnResult = helper.GetAggregateName(achairn);
            var achanyResult = helper.GetAggregateName(achany);
            var achlachanResult = helper.GetAggregateName(achlachan);

            //  Assert
            Assert.AreEqual("Achairn Farm, Stirkoke", achairnResult, "Expected 'Achairn Farm, Stirkoke' as the name.");
            Assert.AreEqual("Achany Estate", achanyResult, "Expected 'Achany Estate' as the name.");
            Assert.AreEqual("Achlachan", achlachanResult, "Expected 'Achlachan' as the name.");
        }