public void Czy_UstalNaleznosc_UstalaPrawidlowo()
        {
            //Ustal
            string naString = "Tekst zwracany dla .NaString()";

            string naStringOdwrotnosc = "Tekst zwracany dla .NaStringOdwrotnosc()";

            INaleznoscSwiadczenieBaza oczekiwanaNaleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock();

            Mock <IKonwerterNaleznoscNaStringProkurent> prokurent_Mock = Stworz_KonwerterNaleznoscNaStringProkurent_Mock.Stworz_NaString_WeryfikowalnyMock(oczekiwanaNaleznosc, naString, naStringOdwrotnosc);

            IKomorkaKwotyNaleznej komorka = Stworz_KomorkaKwotyNaleznej.Stworz(prokurent_Mock.Object);

            //Dzialaj
            komorka.UstalNaleznosc(oczekiwanaNaleznosc);

            //Asercja
            AsertujKomorka.AsertujTekst(naString, (komorka as IKomorkaGornotrojkatnaKwotyNaleznej).Tekst);

            prokurent_Mock.Verify(prokurent => prokurent.NaString(It.IsAny <INaleznoscSwiadczenieBaza>()), Times.Exactly(2));

            AsertujKomorka.AsertujTekst(naStringOdwrotnosc, (komorka as IKomorkaDolnotrojkatnaKwotyNaleznej).Tekst);

            prokurent_Mock.Verify(prokurent => prokurent.NaStringOdwrotnosc(It.IsAny <INaleznoscSwiadczenieBaza>()), Times.Exactly(2));
        }
        internal static IKomorkaKwotyNaleznej Stworz(byte kolumna, byte rzad, string tekstZwrotny)
        {
            INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock();

            IKonwerterNaleznoscNaStringProkurent prokurent = Stworz_KonwerterNaleznoscNaStringProkurent_Mock.Stworz_NaString_Mock(tekstZwrotny);

            return(new KomorkaKwotyNaleznej(naleznosc, kolumna, rzad, prokurent));
        }
Пример #3
0
        public void UstalNaleznosc(INaleznoscSwiadczenieBaza nowaNaleznosc)
        {
            tekstKomorkiGornotrojkatnej = naleznoscNaStringProkurent.NaString(nowaNaleznosc);

            tekstKomorkiDolnotrojkatnej = naleznoscNaStringProkurent.NaStringOdwrotnosc(nowaNaleznosc);

            NaZmianeWlasciwosci("Tekst");
        }
Пример #4
0
        public bool Konwertuj(string tekstKwotyWejsciowej, out INaleznoscSwiadczenieBaza naleznosc)
        {
            bool walidacjaFlaga = KonwertujNaZmiennoprzcinkowy(tekstKwotyWejsciowej, out float swiadczeniePieniezne);

            naleznosc = WezNaleznoscDlaSwiadczenia(swiadczeniePieniezne);

            return(walidacjaFlaga);
        }
Пример #5
0
        public string NaString(INaleznoscSwiadczenieBaza naleznosc)
        {
            if (naleznosc is INaleznoscPienieznaSwiadczenie naleznoscPieniezna)
            {
                return(NaString(naleznoscPieniezna, false));
            }

            return(zlyTyp);
        }
        internal static IKomorkaKwotyNaleznej Stworz(IKonwerterNaleznoscNaStringProkurent prokurent)
        {
            byte kolumna = default(byte);

            byte rzad = default(byte);

            INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock();

            return(new KomorkaKwotyNaleznej(naleznosc, kolumna, rzad, prokurent));
        }
Пример #7
0
        public void Czy_NaStringOdwrotnosc_WyrzucaWyjatek_NaZlyTyp()
        {
            //Ustal
            INaleznoscNaStringKonwerter konwerter = Stworz_NaleznoscPienieznaNaStringKonwerter.Stworz();

            INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock();

            //Dzialaj i Asercja
            PorownajTekstAktualnyzKonwersjaNaStringOdwrotnosc(konwerter, naleznosc, String.Empty);
        }
        /// <summary>
        /// Stworz komorke kwoty naleznej.
        /// </summary>
        internal KomorkaKwotyNaleznej(INaleznoscSwiadczenieBaza naleznosc, byte kolumna, byte rzad,
                                      IKonwerterNaleznoscNaStringProkurent naleznoscNaStringProkurent)
        {
            this.naleznoscNaStringProkurent = naleznoscNaStringProkurent;

            this.kolumna = kolumna;

            this.rzad = rzad;

            UstalNaleznosc(naleznosc);
        }
Пример #9
0
        public INaleznoscSwiadczenieBaza NaleznoscZeSlwonika(IPolozenieWTabeliNaleznosci polozenieKlucz)
        {
            INaleznoscSwiadczenieBaza naleznosc = Stworz_NaleznoscSwiadczenieBaza_Mock.Stworz_Mock();

            if (naleznosciSlownik.ContainsKey(polozenieKlucz) == true)
            {
                return(naleznosciSlownik[polozenieKlucz]);
            }

            naleznosciSlownik.Add(polozenieKlucz, naleznosc);

            return(naleznosc);
        }
Пример #10
0
 public string NaString(INaleznoscSwiadczenieBaza naleznosc)
 {
     return(konwerter.NaString(naleznosc));
 }
Пример #11
0
 public bool Konwertuj(string tekstKwotyWejsciowej, out INaleznoscSwiadczenieBaza naleznosc)
 {
     return(konwerter.Konwertuj(tekstKwotyWejsciowej, out naleznosc));
 }
        internal static Mock <IKonwerterNaleznoscNaStringProkurent> Stworz_NaString_WeryfikowalnyMock(INaleznoscSwiadczenieBaza oczekiwanaNaleznosc, string naString, string naStringOdwrotnosc)
        {
            Mock <IKonwerterNaleznoscNaStringProkurent> prokurtent_Mock = new Mock <IKonwerterNaleznoscNaStringProkurent>();

            prokurtent_Mock.
            Setup(prokurent => prokurent.NaString(It.IsAny <INaleznoscSwiadczenieBaza>())).
            Returns((INaleznoscSwiadczenieBaza naleznosc) => oczekiwanaNaleznosc == naleznosc ? naString : String.Empty).
            Verifiable();

            prokurtent_Mock.
            Setup(prokurent => prokurent.NaStringOdwrotnosc(It.IsAny <INaleznoscSwiadczenieBaza>())).
            Returns((INaleznoscSwiadczenieBaza naleznosc) => oczekiwanaNaleznosc == naleznosc ? naStringOdwrotnosc : String.Empty).
            Verifiable();

            return(prokurtent_Mock);
        }
Пример #13
0
 public IOsobaTypSwiadczenia StworzOsoba(byte indeks, INaleznoscSwiadczenieBaza naleznosc)
 {
     return(fabrykaOsobaPieniezna.StworzOsoba(indeks, naleznosc as INaleznoscPieniezna));
 }
Пример #14
0
        private static void PorownajTekstAktualnyzKonwersjaNaStringOdwrotnosc(INaleznoscNaStringKonwerter konwerter, INaleznoscSwiadczenieBaza naleznosc, string tekstOczekiwany)
        {
            //Dzialaj
            string tekstAktualny = konwerter.NaStringOdwrotnosc(naleznosc);

            //Asercja
            Assert.Equal(tekstOczekiwany, tekstAktualny);
        }