public void AddTable_NoAdd_TableIsNull()
        {
            ICSVTable           table           = null;
            IUniqueNameProvider nameProvider    = new Dummy_UniqueNameProvider();
            IReportContainer    reportContainer = new ReportContainer(nameProvider);
            bool expected = true;

            //Act
            reportContainer.AddTable(table);
            bool actual = reportContainer.Tables.Count == 0;

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void AddPropertyStr_AddsToContainer()
        {
            //Arrange
            IUniqueNameProvider nameProvider    = new Dummy_UniqueNameProvider();
            IReportContainer    reportContainer = new ReportContainer(nameProvider);
            bool expected = true;

            //Act
            reportContainer.AddProperty("val");
            bool actual = reportContainer.Properties.Count == 1;

            //Assert
            Assert.AreEqual(expected, actual);
        }
        public void AddTable_AddsToContainer()
        {
            //Arrange
            ICSVTable           table           = new Dummy_CSVTable();
            IUniqueNameProvider nameProvider    = new Dummy_UniqueNameProvider();
            IReportContainer    reportContainer = new ReportContainer(nameProvider);
            bool expected = true;

            //Act
            reportContainer.AddTable(table);
            bool actual = reportContainer.Tables.Count == 1;

            //Assert
            Assert.AreEqual(expected, actual);
        }