public void TestStringFormat() { var tr = new TextRepository(new[] { textRu, textEn }); Assert.AreEqual(tr.Translations["app.main.shop"], "Магазин"); Assert.AreEqual(tr.Get("app.main.shop"), "Магазин"); }
public void TestNewLineFormat() { var deserializer = new Deserializer(); var obj = (Dictionary <object, object>)deserializer.Deserialize( new StringReader(textRu), typeof(Dictionary <object, object>) ); Console.WriteLine("SR:" + Smart.Format("{app.main.demo}", obj)); Console.WriteLine(textRu); var tr = new TextRepository(new[] { textRu }); Console.WriteLine(tr.Get("app.main.demo")); }
public void testGet() { // Arrange int count = repo.All().Count(); this.repo.Add(entity); this.repo.SaveChanges(); // Act Text actual = repo.Get(x => (x.Name == n)).FirstOrDefault(); // Assert Assert.NotNull(actual); this.repo.HardDelete(entity); this.repo.SaveChanges(); }