public void Add_returns_expectedResult(int z1, int z2, int expectedResult) { Rechner r = new Rechner(); var result = r.Add(z1, z2); Assert.AreEqual(expectedResult, result); }
private static void Main(string[] args) { Rechner rechner = new Rechner(); ABC aBC = new ABC(); NissasNotizen(); Console.WriteLine($"{rechner.Plus(rechner.Gange(1.0, 2.0), 1.0)}. \\rnMkFk"); Console.WriteLine($"{rechner.Minus(rechner.Gange(8.0, 8.0), 2.0)} {aBC.WirLiebenABC()}"); Console.ReadLine(); }
public Uebersicht Uebersicht(string[] args) { DateTime Datum = ArgumentVerarbeiter.Erstelle_Datum_aus_Eingabeparameter(args); List <Transaktion> alleTransaktionen = _respository.Lade_alle_Transaktionen_vor_und_aus_dem_Zeitraum(Datum); List <Kategorie> alleKategorien = Rechner.Ermittle_alle_Kategorien(Datum, alleTransaktionen); decimal kategorienKassenbestand = Rechner.Ermittle_Kassenbestand_der_Kategorie(alleTransaktionen); Uebersicht uebergabeUebersicht = new Uebersicht(Datum, alleKategorien, kategorienKassenbestand); return(uebergabeUebersicht); }
public void Add_Int32Min_and_N1_throws_OverflowException() { // Arrange: Vorbereitung Rechner r = new Rechner(); Assert.Throws <OverflowException>(() => { r.Add(Int32.MinValue, -1); }); }
public void Add_2_and_3_returns_5() { // Arrange: Vorbereitung Rechner r = new Rechner(); // Act: den zu testenden Code ausführen var result = r.Add(2, 3); // Assert: Ergebnis interpretieren Assert.AreEqual(5, result); }
private static void StatischeMethode_StatischerRechner() { int ersteZahl = 10; int zweiteZahl = 15; int resultat = 0; // verwendet die statische Methode an der Klasse Rechner. resultat = Rechner.Addieren(ersteZahl, zweiteZahl); Console.WriteLine("Das Resultat der statsischen Berechnung von {0} + {1} ist {2}", ersteZahl, zweiteZahl, resultat); }
static void Main(string[] args) { Console.BackgroundColor = ConsoleColor.DarkGray; Console.Clear(); Console.ForegroundColor = ConsoleColor.Green; Rechner A = new Rechner(); A.eingeben(); A.Auswahl(); Console.ReadKey(); }
static void Main(string[] args) { Rechner rechner; rechner = new Rechner(Addiere); int ergebnis = rechner(3, 2); Console.WriteLine("Ergebnis der Addition:" + ergebnis); // 5 rechner = new Rechner(Subtrahiere); ergebnis = rechner(3, 2); Console.WriteLine("Ergebnis der Subtraktion:" + ergebnis); // 1 Console.ReadKey(); }
public void Zahlung(string[] args, Action <decimal, Kategorie> onAuszahlung, Action <decimal> onEinzahlung) { Transaktion transaktion = ArgumentVerarbeiter.Erstelle_Transaktion_aus_Eingabe(args); _respository.Speichern(transaktion); List <Transaktion> alleTransaktionen = _respository.Lade_alle_Transaktionen(); TypErmittler.Ermittle_Typ( transaktion.Typ, onIstAuszahlung: () => { // 1 Variablenname : ankommender Rückgabewert Kategorie kategorie = Rechner.Ermittle_Kategorie(transaktion.ZahlungsDatum, transaktion.Kategorie, alleTransaktionen); // 3 = 2 (Methodenaufruf(Übergabeparameter) decimal kassebestand = Rechner.Kassenbestand_ermitteln(alleTransaktionen); // Methodenaufruf raus (Übergabewert) onAuszahlung(kassebestand, kategorie); }, onIstEinzahlung: () => { decimal kassenbestand = Rechner.Kassenbestand_ermitteln(alleTransaktionen); onEinzahlung(kassenbestand); } ); }
private static void StatischeMethode_EinfacherNichtStatischerRechner() { // anlegen der benötigten Variablen und Initialisierung int ersteZahl = 10; int zweiteZahl = 15; // Die eigentliche Berechnung jetzt in der objektorientierten Art Rechner rechner = new Rechner(ersteZahl); rechner.Addiere(zweiteZahl); // Im Gegensatz zum statischen Rechner können wir von dem objektorientierten // einfach eine weitere Instanz bzw. ein Objekt anlegen. Mit diesem kannst du // komplett unabhängig von der ersten Berechnung arbeiten. Rechner weitererRechner = new Rechner(20); weitererRechner.Addiere(22); Console.WriteLine("Das Objekt rechner hat die Berechnung {0} ausgeführt", rechner.LetzteBerechnung); Console.WriteLine("Das Objekt weitererRechner hat die Berechnung {0} ausgeführt", weitererRechner.LetzteBerechnung); }
private static void Berechne(string input) { var zahlen = new List <double>(); var operatoren = new List <string>(); var tockens = Tockenize(input); foreach (var eingabe in tockens) { if (eingabe == "=") { continue; } if (IsOperator(eingabe)) { operatoren.Add(eingabe); continue; } zahlen.Add(double.Parse(eingabe)); } foreach (var op in GetOperatoren()) { for (int i = 0; i < operatoren.Count; i++) { if (operatoren[i] == op) { zahlen.Insert(i + 1, Rechner.Rechne(op, zahlen, i)); zahlen.RemoveAt(i); zahlen.RemoveAt(i + 1); operatoren.RemoveAt(i); i--; } } } Console.WriteLine(zahlen[0] + " "); }
public void WhenZahlMinusZahl() { Rechner.getSubtrahieren(); }
public void WhenTheTwoNumbersAreAdded() { Rechner.getAddieren(); }
static void Main() { Rechner rech = new Rechner(); rech.Run(); }