コード例 #1
0
ファイル: Program.cs プロジェクト: grabm/zusRekrutacja
        static void Main(string[] args)
        {
            var apiPolaczenie = new ApiPolaczenie();

            apiPolaczenie.CallWebService();

            var daneWejsciowe = new DaneWejsciowe()
            {
                DataWystawienia      = new DateTime(2014, 11, 1),
                NiezdolnoscDoPracyOd = new DateTime(2014, 10, 10),
                NiezdolnoscDoPracyDo = new DateTime(2014, 11, 10),
                PobytWSzpitaluOd     = new DateTime(2014, 10, 20),
                PobytWSzpitaluDo     = new DateTime(2014, 11, 05)
            };
            var walidacjeZla = new Walidacje(daneWejsciowe);

            var walidacjaZla = walidacjeZla.WalidacjaDanychWejsciowych();

            if (walidacjaZla)
            {
                var oswiadczenia = new Oswiadczenia(daneWejsciowe);

                var zlaWTrakciePobytu = oswiadczenia.PobierzOswiadczenie(0);

                var zlaPrzedPobytem = oswiadczenia.PobierzOswiadczenie(1);
            }

            Console.ReadLine();
        }
コード例 #2
0
        public void TestPobytWSzpitaluDoMniejszyNiezdolnoϾDoPracyDo_PowinienZwrocicTrue()
        {
            var daneWejsciowe = new DaneWejsciowe()
            {
                DataWystawienia      = new DateTime(2014, 11, 1),
                NiezdolnoscDoPracyOd = new DateTime(2014, 10, 10),
                NiezdolnoscDoPracyDo = new DateTime(2014, 11, 10),
                PobytWSzpitaluOd     = new DateTime(2014, 10, 20),
                PobytWSzpitaluDo     = new DateTime(2014, 11, 05)
            };

            var walidacje = new Walidacje(daneWejsciowe);
            var rezultat  = walidacje.WalidacjaDanychWejsciowych();

            Assert.AreEqual(true, rezultat);
        }
コード例 #3
0
 public Walidacje(DaneWejsciowe daneWejsciowe)
 {
     _daneWejsciowe = daneWejsciowe;
 }
コード例 #4
0
ファイル: Oswiadczenia.cs プロジェクト: grabm/zusRekrutacja
 public Oswiadczenia(DaneWejsciowe daneWejsciowe)
 {
     _daneWejsciowe = daneWejsciowe;
 }