public void ReadInteger() { Init("A\0SFInt\042\n"); Connect.Field field = connection.Read(); Assert.AreEqual("A", field.Name); Assert.IsInstanceOfType(typeof(Connect.IntField), field); Assert.AreEqual(42, ((Connect.IntField)field).Value); }
public void ReadFieldsFromFile() { StreamReader reader = new StreamReader(Environment.GetEnvironmentVariable("TEST_DATA_PATH") + "/fielddata", new ASCIIEncoding()); Connect.Connection connection = new Connect.Connection(reader, writer); Connect.Field field = connection.Read(); Assert.AreEqual("A", field.Name); Assert.IsInstanceOfType(typeof(Connect.IntField), field); Assert.AreEqual(42, ((Connect.IntField)field).Value); field = connection.Read(); Assert.AreEqual("B", field.Name); Assert.IsInstanceOfType(typeof(Connect.StringField), field); Assert.AreEqual("Another one.", ((Connect.StringField)field).Value); field = connection.Read(); Assert.AreEqual("C", field.Name); Assert.IsInstanceOfType(typeof(Connect.MultiStringField), field); string[] value_ = { "Another one.", "Two" }; Assert.AreEqual(value_, ((Connect.MultiStringField)field).Value); }
public void ReadFieldsFromFile() { StreamReader reader = new StreamReader(Environment.GetEnvironmentVariable("TEST_DATA_PATH")+"/fielddata", new ASCIIEncoding()); Connect.Connection connection = new Connect.Connection(reader, writer); Connect.Field field = connection.Read(); Assert.AreEqual("A", field.Name); Assert.IsInstanceOfType(typeof(Connect.IntField), field); Assert.AreEqual(42, ((Connect.IntField)field).Value); field = connection.Read(); Assert.AreEqual("B", field.Name); Assert.IsInstanceOfType(typeof(Connect.StringField), field); Assert.AreEqual("Another one.", ((Connect.StringField)field).Value); field = connection.Read(); Assert.AreEqual("C", field.Name); Assert.IsInstanceOfType(typeof(Connect.MultiStringField), field); string[] value_ = { "Another one.", "Two" }; Assert.AreEqual(value_, ((Connect.MultiStringField)field).Value); }