Ejemplo n.º 1
0
        public void LaadSpecificatieTest()
        {
            var d = new VektisDefinitie();

            d.LaadSpecificatie();
            Assert.False(d.Recorddefinities.Count == 0);
        }
        public void NaarBestandTest()
        {
            var zh308Def = new VektisDefinitie {
                Standaard = "ZH308", Versie = "9.0"
            };

            zh308Def.LaadSpecificatie();

            var zh308Inst = new VektisInstantie {
                Definitie = zh308Def
            };
            dynamic bundel = new  {
                Notas = new dynamic[] {
                    new { Nummer = "1", Datum = "2017-07-27", Bedrag = 90087 }
                }
            };

            zh308Inst.NieuwRecord("VOORLOOPRECORD", new Voorlooprecord_9_0(bundel));

            foreach (var nota in bundel.Notas)
            {
                zh308Inst.NieuwRecord("VERZEKERDENRECORD", new Verzekerdenrecord_9_0(nota));
                zh308Inst.NieuwRecord("PRESTATIERECORD", new Prestatierecord_9_0(nota));
                zh308Inst.NieuwRecord("TARIEFRECORD", new Tariefrecord_9_0(nota));
            }

            zh308Inst.NieuwRecord("SLUITRECORD", new Sluitrecord_9_0(bundel));
            zh308Inst.NaarBestand("./vektis.edd");
        }
Ejemplo n.º 3
0
        public void ScaffoldTest()
        {
            var d = new VektisDefinitie {
                Versie = "9.0"
            };
            var map = "./";

            d.Scaffold(map, "Vektis.Tests.Mock", new Dictionary <string, string>());
            Assert.True(File.Exists(Path.Combine(map, "Voorlooprecord_9_0.cs")));
        }