public string[] Xml(string input) { IList<HttpProxyEntity> list = GetList(input); if (list == null) return lists; var boxed = new Box<HttpProxyBoxMap>(list); var presenter = new XmlBoxPresentation(); Writer.WriteLine(presenter.AsString(boxed)); return null; }
public void BoxOfSettingsEntityTest() { IContainer container = Container; var repo = container.Resolve<SettingsRepository>(); var s = repo.Get(1); if (s == null) { s = new SettingsEntity() { Name = "testsetting" }; s.AddEntry("asd","ddd"); repo.Save(s); } var transformer = container.Resolve<NHibernateBoxTransformation<SettingsBoxMap, SettingsEntity>>(); transformer.Entries = new[] {s}; var boxed = transformer.ToBox(); var xmlBoxer = new XmlBoxPresentation<SettingsBoxMap>(); var ss = xmlBoxer.AsString(boxed); var box = xmlBoxer.FromString(ss); Assert.IsTrue(box.First().Name == s.Name); Assert.AreEqual(s.Entries.First().Name, box.First().Entries.First().Name); }