From 63b4c7d2d1d9079c6d8b0043a5765e42baa5f85a Mon Sep 17 00:00:00 2001
From: BoolPurist <fnxa@posteo.de>
Date: Mon, 28 Feb 2022 16:58:47 +0100
Subject: [PATCH] Added 7. Task

---
 Aufgaben/Money_Bridge/task_second_day.md      | 32 +++++++++++++++++++
 .../Bridge_Money_Console/Program.cs           | 17 +++++++++-
 2 files changed, 48 insertions(+), 1 deletion(-)

diff --git a/Aufgaben/Money_Bridge/task_second_day.md b/Aufgaben/Money_Bridge/task_second_day.md
index bba516c..83ee099 100644
--- a/Aufgaben/Money_Bridge/task_second_day.md
+++ b/Aufgaben/Money_Bridge/task_second_day.md
@@ -371,3 +371,35 @@ Difference: 0.00 Euro
 Difference: 0.58 Euro
 
 Difference: -0.50 Euro
+
+## 7. Task
+
+Nun soll die Funktion namens IsEqual umgesetzt werden.
+
+Diese Funktion soll feststellen ob 2 Geldbeträge gleich sind.
+
+1. Parameter ist vom Type Money.
+2. Parameter ist vom Type Money.
+
+**Test Code:**
+```C#
+Console.WriteLine("Testing function IsEqual");
+
+Money one = MoneyUtility.CreateFrom(2, 0);
+Money two = MoneyUtility.CreateFrom(2, 0);
+bool comparing = MoneyUtility.IsEqual(one, two);
+Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}");
+
+one = MoneyUtility.CreateFrom(3, 0);
+two = MoneyUtility.CreateFrom(2, 0);
+comparing = MoneyUtility.IsEqual(one, two);
+Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}");
+```
+
+**Erwartete Ausgabe:**
+
+Testing function IsEqual
+
+2.00 Euro == 2.00 Euro => True
+
+3.00 Euro == 2.00 Euro => False
diff --git a/Code/Money_Bridge/Bridge_Money_Console/Program.cs b/Code/Money_Bridge/Bridge_Money_Console/Program.cs
index fd3b05c..19caba5 100644
--- a/Code/Money_Bridge/Bridge_Money_Console/Program.cs
+++ b/Code/Money_Bridge/Bridge_Money_Console/Program.cs
@@ -6,7 +6,7 @@ namespace Bridge_Money_Console
     {
         private static void Main()
         {
-            Task6();
+            
         }
 
         private static void Task0()
@@ -165,5 +165,20 @@ namespace Bridge_Money_Console
             
             Console.WriteLine($"Difference: {MoneyUtility.GetTextFrom(result)}");
         }
+
+        private static void Task7()
+        {
+            Console.WriteLine("Testing function IsEqual");
+            
+            Money one = MoneyUtility.CreateFrom(2, 0);
+            Money two = MoneyUtility.CreateFrom(2, 0);
+            bool comparing = MoneyUtility.IsEqual(one, two);
+            Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}");
+
+            one = MoneyUtility.CreateFrom(3, 0);
+            two = MoneyUtility.CreateFrom(2, 0);
+            comparing = MoneyUtility.IsEqual(one, two);
+            Console.WriteLine($"{MoneyUtility.GetTextFrom(one)} == {MoneyUtility.GetTextFrom(two)} => {comparing}");
+        }
     }
 }
\ No newline at end of file
-- 
GitLab