Beispiel #1
0
    private Geld MaakGeldValutaGelijk(Geld g, Geld m)
    {
        switch (g.ToString().Substring(0, 1))
        {
        case "E":
            m.ConvertTo(Valuta.Euro);
            ValutaLinks = Valuta.Euro;
            break;

        case "G":
            m.ConvertTo(Valuta.Gulden);
            ValutaLinks = Valuta.Gulden;

            break;

        case "D":
            m.ConvertTo(Valuta.Dukaat);
            ValutaLinks = Valuta.Dukaat;

            break;

        case "F":
            m.ConvertTo(Valuta.Florijn);
            ValutaLinks = Valuta.Florijn;

            break;
        }

        return(m);
    }
Beispiel #2
0
        public void ValutaConvertToFlorijnFromEuroTest()
        {
            //Arrange
            Geld    geld              = new Geld(Valuta.Euro, 30.00M);
            decimal NieuwBedrag       = 30.00M * 2.20371M;
            string  NieuwBedragString = string.Format("{0:N2}", NieuwBedrag);
            string  target            = Valuta.Florijn.ToString() + " " + NieuwBedragString;

            //Act
            geld.ConvertTo(Valuta.Florijn);

            //Assert
            Assert.AreEqual(target, geld.ToString());
        }
Beispiel #3
0
        public void ValutaConvertToDukaatFromDukaatTest()
        {
            //Arrange
            Geld    geld              = new Geld(Valuta.Dukaat, 30.00M);
            decimal NieuwBedrag       = 30.00M;
            string  NieuwBedragString = string.Format("{0:N2}", NieuwBedrag);
            string  target            = Valuta.Dukaat.ToString() + " " + NieuwBedragString;

            //Act
            geld.ConvertTo(Valuta.Dukaat);

            //Assert
            Assert.AreEqual(target, geld.ToString());
        }