예제 #1
0
        public void TestStringFormat()
        {
            var tr = new TextRepository(new[] { textRu, textEn });

            Assert.AreEqual(tr.Translations["app.main.shop"], "Магазин");
            Assert.AreEqual(tr.Get("app.main.shop"), "Магазин");
        }
예제 #2
0
        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"));
        }
예제 #3
0
        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();
        }