public IKomorkaImieniaINaleznosciWejscowej StworzKomorkaZOsoba()
            {
                IOsobaTypSwiadczenia osoba = Stworz_OsobaTypSwiadczenia_Mock.Stworz_Mock();

                osobyLista.Add(osoba);

                return(Stworz_KomorkaImieniaINaleznosciWejscowej_Mock.Stworz_WezOsoba_Mock(osoba));
            }
        internal static IKonwerterKomorkaNaOsobaWizytator Stworz_StworzOsoba_Mock(IOsobaTypSwiadczenia osoba)
        {
            Mock <IKonwerterKomorkaNaOsobaWizytator> wizytator_Mock = Stworz_MockWlasciwy();

            wizytator_Mock.
            Setup(wizytator => wizytator.StworzOsoba(It.IsAny <byte>(), It.IsAny <INaleznoscSwiadczenieBaza>())).
            Returns(osoba);

            return(wizytator_Mock.Object);
        }
        internal static IKomorkaImieniaINaleznosciWejscowej Stworz_WezOsoba_Mock(IOsobaTypSwiadczenia osoba)
        {
            Mock <IKomorkaImieniaINaleznosciWejscowej> komorka_Mock = Stworz_MockWlasciwy();

            komorka_Mock.
            Setup(komorka => komorka.WezOsoba(It.IsAny <IKonwerterKomorkaNaOsobaWizytator>())).
            Returns(osoba).
            Verifiable();

            return(komorka_Mock.Object);
        }
Exemple #4
0
        public void Czy_Tworzy_Prawidlowo()
        {
            //Ustal
            byte indeks = default(byte);

            IKomorkaOsobyWejsciowej komorka = Stworz_KomorkaImieniaINaleznosciWejscowej.Stworz(indeks) as IKomorkaOsobyWejsciowej;

            IOsobaTypSwiadczenia osoba = Stworz_OsobaTypSwiadczenia_Mock.Stworz_Mock();

            IKonwerterKomorkaNaOsobaWizytator wizytator = Stworz_KonwerterKomorkaNaOsobaWizytator_Mock.Stworz_StworzOsoba_Mock(osoba);

            //Dzialaj
            IOsobaTypSwiadczenia osobaZwrocona = komorka.WezOsoba(wizytator);

            //Asercja
            Assert.Same(osoba, osobaZwrocona);

            Assert.Same(osoba, osobaZwrocona);
        }
Exemple #5
0
        public void Czy_StworzOsoba_Tworzy_Prawidlowo(byte iD, int grosze)
        {
            //Ustal
            IKonwerterKomorkaNaOsobaWizytator konwerter = Stworz_KomorkaNaOsobaPienieznaWizytor.Stworz();

            INaleznoscPieniezna naleznosc = Stworz_NaleznoscPieniezna_Mock.Stworz_Naleznosc_Swiadczenie_Mock(grosze);

            //Dzialaj
            IOsobaTypSwiadczenia osoba = konwerter.StworzOsoba(iD, naleznosc);

            //Asercja
            Assert.Equal(iD, osoba.ID);

            if (osoba is IOsobaSwiadczeniePieniezne osobaPieniezna)
            {
                Assert.Equal(grosze, osobaPieniezna.Wplata.Swiadczenie);
            }
            else
            {
                Assert.IsAssignableFrom <IOsobaSwiadczeniePieniezne>(osoba);
            }
        }