diff --git a/BusinessLogic.Test/BusinessLogic.Test.csproj b/BusinessLogic.Test/BusinessLogic.Test.csproj
index 9dbd80f..c9a2f89 100644
--- a/BusinessLogic.Test/BusinessLogic.Test.csproj
+++ b/BusinessLogic.Test/BusinessLogic.Test.csproj
@@ -16,4 +16,13 @@
+
+
+
+
+
+
+
+
+
diff --git a/BusinessLogic.Test/UnitTest1.cs b/BusinessLogic.Test/UnitTest1.cs
index cbb0dd3..3826012 100644
--- a/BusinessLogic.Test/UnitTest1.cs
+++ b/BusinessLogic.Test/UnitTest1.cs
@@ -4,7 +4,17 @@ namespace BusinessLogic.Test;
public class UnitTest1
{
[TestMethod]
- public void TestMethod1()
+ public void TestCalculator()
{
+ //arrange
+ var calculator = new CostCalculator();
+ var cost = calculator.CalculateCost(10, 10, 800);
+
+ //act
+ var exception = Assert.ThrowsException(() => calculator.CalculateCost(10, 10, 800));
+
+ //assert
+ Assert.AreEqual(80000, cost);
+
}
}
\ No newline at end of file
diff --git a/BusinessLogic/Baldosa.cs b/BusinessLogic/Baldosa.cs
new file mode 100644
index 0000000..76072fb
--- /dev/null
+++ b/BusinessLogic/Baldosa.cs
@@ -0,0 +1,12 @@
+namespace BusinessLogic;
+
+public class Baldosa
+{
+ //Atributos
+ public int largo { get; set; }
+ public int ancho { get; set; }
+ public int costoPorMetroCuadrado { get; set; }
+ public string tipoMaterial { get; set; }
+ public string tipoBaldosa { get; set; }
+ public int costoTotal { get; set; }
+}
\ No newline at end of file
diff --git a/BusinessLogic/CostCalculator.cs b/BusinessLogic/CostCalculator.cs
new file mode 100644
index 0000000..6543c58
--- /dev/null
+++ b/BusinessLogic/CostCalculator.cs
@@ -0,0 +1,10 @@
+namespace BusinessLogic;
+
+public class CostCalculator
+{
+ public int CalculateCost(int largo, int ancho, int costoPorMetroCuadrado)
+ {
+ return largo * ancho * costoPorMetroCuadrado;
+ }
+
+}
\ No newline at end of file
diff --git a/README.md b/README.md
index 9a0e9a7..2d63bef 100644
--- a/README.md
+++ b/README.md
@@ -14,5 +14,6 @@ Una empresa de baldosas quiere programar un sistema para calcular los costos de
## Contestar en el README
5. ¿Qué archivo se modificó para lograr el ejercicio 2?
+- Para conectar el proyecto test con el proyecto backend se modificó el archivo BusinessLogic.Test.csproj agregando las referencias correspondientes para que ambos archivos queden conectados.
6. En su código, ¿Qué pasa si alguien desea agregar un nuevo tipo de figura?
7. Cuando usted compila su código, dotnet genera archivos .DLL, ¿Qué contienen esos archivos y cómo son usados por el CLR?