public void AddColumnDifferentType() { AmplaRecord record = new AmplaRecord(100); record.AddColumn("Field", typeof(string)); Assert.Throws <ArgumentException>(() => record.AddColumn("Field", typeof(int))); }
public void AddColumnSameType() { AmplaRecord record = new AmplaRecord(100); record.AddColumn("Location", typeof(string)); record.AddColumn("Location", typeof(string)); Assert.That(record.GetFieldNames().Length, Is.EqualTo(1)); Assert.That(record.GetFieldNames()[0], Is.EqualTo("Location")); Assert.That(record.GetValue("Location"), Is.Null); }
public void AddColumn() { AmplaRecord record = new AmplaRecord(100); record.AddColumn("Field", typeof(int)); Assert.That(record.GetValue("Field"), Is.Null); }
public void LocationPropertyIsSetViaSetValue() { AmplaRecord record = new AmplaRecord(100); Assert.That(record.Location, Is.Null); record.AddColumn("Location", typeof(string)); Assert.That(record.Location, Is.Null); record.SetValue("Location", "Plant.Area.Point"); Assert.That(record.Location, Is.EqualTo("Plant.Area.Point")); }