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); }
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()); }
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()); }