Пример #1
0
        public void TestLoadSimple()
        {
            var expected = new ClassSimple
            {
                name  = "Test method",
                value = 15210
            };

            var actual = ConfigTestTools.LoadValidConfig <ClassSimple>(
                Config.SaveToString(Config.ConvertFromClass(expected))
                );

            Assert.AreEqual(expected, actual);
        }
Пример #2
0
        public void Map_Simple_SuccessMap()
        {
            var value        = "some value";
            var configMapper = new ConfigMapper <ClassSimple>();

            var path = new List <string>
            {
                "ClassName",
                "PropStringPublic",
            };

            configMapper.Map(path, value);

            var expected = new ClassSimple()
            {
                PropStringPublic = value
            };

            var result = configMapper.GetResultObject();

            result.Should().BeEquivalentTo(expected);
        }