public void CanSetValueToColumn()
        {
            var row = new TeaboxDataRow();

            Assert.That(TeaboxDataLine.GetData(row, "Test"), Is.EqualTo(""));

            TeaboxDataLine.SetData(row, "Test", "Hello World");

            Assert.That(TeaboxDataLine.GetData(row, "Test"), Is.EqualTo("Hello World"));
        }
        public void TryingToGetNonExistingValueWillReturnEmptyString() // Title exists
        {
            var row = new TeaboxDataRow();

            TeaboxDataLine.SetTitles(row, new List <string>()
            {
                "Test"
            });
            Assert.That(TeaboxDataLine.GetData(row, "Test"), Is.EqualTo(""));
        }
        public void CanGetRowWithIndexNumber()
        {
            var table = new TeaboxDataTable("Test");

            var row = new TeaboxDataRow();

            row["Test"] = "Hello World";

            table.Add(row);

            Assert.That(table.Count, Is.EqualTo(1));
            Assert.That(table[0]["Test"], Is.EqualTo("Hello World"));
        }
        public void CanEnumarate()
        {
            var table = new TeaboxDataTable("Test");

            var row1 = new TeaboxDataRow(); row1["Test"] = "Hello ";
            var row2 = new TeaboxDataRow(); row2["Test"] = "World";
            var row3 = new TeaboxDataRow(); row3["Test"] = "!!!";

            table.Add(row1);
            table.Add(row2);
            table.Add(row3);

            Assert.That(table.Count, Is.EqualTo(3));
            string result = "";

            foreach (var row in table)
            {
                result += row[0];
            }

            Assert.That(result, Is.EqualTo("Hello World!!!"));
        }
        public void RowIsSetAsData()
        {
            var row = new TeaboxDataRow();

            Assert.That(TeaboxDataLine.GetLineType(row), Is.EqualTo(TeaboxDataLineType.Data));
        }
        public void TryingToGetNonExistingTitleWillReturnEmptyString()
        {
            var row = new TeaboxDataRow();

            Assert.That(TeaboxDataLine.GetData(row, "Test"), Is.EqualTo(""));
        }