public void SimpleDbSchema_can_find_item_by_table_and_field() { var service = new SimpleDbSchema(new[] { _testFieldItem }); var item = service.GetFieldSchema("test", "test"); Assert.IsNotNull(item); }
public void SimpleDbSchema_can_serialize_to_xml() { using (var stream = new MemoryStream()) { SimpleDbSchema service = new SimpleDbSchema(new[] { _testFieldItem }); service.ToXml(stream); var bytes = stream.ToArray(); string str = Encoding.Default.GetString(bytes); Assert.AreEqual(_testXml, str); } }
public void SimpleDbSchema_can_deserialize_from_xml() { var bytes = Encoding.Default.GetBytes(_testXml); using (var stream = new MemoryStream(bytes)) { var service = SimpleDbSchema.FromXml(stream); Assert.IsNotNull(service); var item = service.GetFieldSchema("test", "test"); Assert.IsNotNull(item); Assert.AreEqual(10, item.Id); } }