From 6d740464cf4f4a937d91be76f96d7c33ed9c17e9 Mon Sep 17 00:00:00 2001
From: Colin DAMON <cdamon@ippon.fr>
Date: Tue, 24 Nov 2020 13:23:54 +0100
Subject: [PATCH] Convert five

---
 .../src/main/java/fr/ippon/kata/numeral/Numerals.java  |  8 ++++++++
 .../test/java/fr/ippon/kata/numeral/NumeralsTest.java  | 10 ++++++++++
 2 files changed, 18 insertions(+)

diff --git a/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java b/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java
index 588f6a56..fbbd011c 100644
--- a/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java
+++ b/tcr-roman-numerals/src/main/java/fr/ippon/kata/numeral/Numerals.java
@@ -3,6 +3,14 @@ package fr.ippon.kata.numeral;
 public class Numerals {
 
   public static String toRoman(int arabic) {
+    if (arabic == 5) {
+      return "V";
+    }
+
+    if (arabic == 4) {
+      return "IV";
+    }
+
     return "I".repeat(arabic);
   }
 }
diff --git a/tcr-roman-numerals/src/test/java/fr/ippon/kata/numeral/NumeralsTest.java b/tcr-roman-numerals/src/test/java/fr/ippon/kata/numeral/NumeralsTest.java
index 2a2a5620..85dd4f7c 100644
--- a/tcr-roman-numerals/src/test/java/fr/ippon/kata/numeral/NumeralsTest.java
+++ b/tcr-roman-numerals/src/test/java/fr/ippon/kata/numeral/NumeralsTest.java
@@ -20,4 +20,14 @@ class NumeralsTest {
   void shouldConvertTwoToII() {
     assertThat(Numerals.toRoman(2)).isEqualTo("II");
   }
+
+  @Test
+  void shouldConvertFourToIV() {
+    assertThat(Numerals.toRoman(4)).isEqualTo("IV");
+  }
+
+  @Test
+  void shouldConvertFiveToV() {
+    assertThat(Numerals.toRoman(5)).isEqualTo("V");
+  }
 }
-- 
GitLab