diff --git a/Tests.txt b/Tests.txt
new file mode 100644
index 0000000..9e1a5f9
--- /dev/null
+++ b/Tests.txt
@@ -0,0 +1,11 @@
+Yes
+n0ne
+overLINE
+underline
+
+No
+
+Yes
+0verline
+UNDERLINE
+none
\ No newline at end of file
diff --git a/personal_unittest.cbp b/personal_unittest.cbp
new file mode 100644
index 0000000..745d8ba
--- /dev/null
+++ b/personal_unittest.cbp
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/personal_unittest.cpp b/personal_unittest.cpp
new file mode 100644
index 0000000..cdf16a6
--- /dev/null
+++ b/personal_unittest.cpp
@@ -0,0 +1,22 @@
+#define DOCTEST_CONFIG_NO_MULTITHREADING
+#define DOCTEST_CONFIG_IMPLEMENT_WITH_MAIN
+#include "doctest.h"
+#include "styled_text_func_internal.h"
+#include
+#include
+
+TEST_CASE("Some mistakes in words") {
+ std::string text_style = styled_text_func ();
+ std::ifstream f ("Tests.txt");
+ CHECK(text_style == "underline");
+}
+TEST_CASE("Not using any style") {
+ std::string text_style = styled_text_func ();
+ std::ifstream f ("Tests.txt");
+ CHECK(text_style == "none");
+}
+TEST_CASE("Using 'none' as style after answering 'Yes'") {
+ std::string text_style = styled_text_func ();
+ std::ifstream f ("Tests.txt");
+ CHECK(text_style == "none");
+}
diff --git a/styled_text_func_internal.h b/styled_text_func_internal.h
new file mode 100644
index 0000000..1919042
--- /dev/null
+++ b/styled_text_func_internal.h
@@ -0,0 +1,5 @@
+#pragma once
+#include
+
+std::string
+styled_text_func ();