Esempio n. 1
0
        public void NonMatchGivesEmptyOptional()
        {
            var reader          = new BufferedReader("link = { ck3 = ck3Religion imp = impReligion }");
            var mapper          = new ReligionMapper(reader);
            var impRegionMapper = new ImperatorToCK3.Mappers.Region.ImperatorRegionMapper();
            var ck3RegionMapper = new ImperatorToCK3.Mappers.Region.CK3RegionMapper();

            mapper.LoadRegionMappers(impRegionMapper, ck3RegionMapper);

            var ck3Religion = mapper.Match("nonMatchingReligion", 0, 0);

            Assert.Null(ck3Religion);
        }
Esempio n. 2
0
        public void Ck3ReligionCanBeFound()
        {
            var reader          = new BufferedReader("link = { ck3 = ck3Religion imp = impReligion }");
            var mapper          = new ReligionMapper(reader);
            var impRegionMapper = new ImperatorToCK3.Mappers.Region.ImperatorRegionMapper();
            var ck3RegionMapper = new ImperatorToCK3.Mappers.Region.CK3RegionMapper();

            mapper.LoadRegionMappers(impRegionMapper, ck3RegionMapper);

            var ck3Religion = mapper.Match("impReligion", 45, 456);

            Assert.Equal("ck3Religion", ck3Religion);
        }