para los números naturales
using calculadora;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace PruebasUnitarias
{
/// <summary>
///Se trata de una clase de prueba para CalculadoraNaturalesTest y se pretende que
///contenga todas las pruebas unitarias CalculadoraNaturalesTest.
///</summary>
[TestClass()]
public class CalculadoraNaturalesTest
{
private TestContext testContextInstance;
/// <summary>
///Obtiene o establece el contexto de la prueba que proporciona
///la información y funcionalidad para la ejecución de pruebas actual.
///</summary>
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
#region Atributos de prueba adicionales
//
//Puede utilizar los siguientes atributos adicionales mientras escribe sus pruebas:
//
//Use ClassInitialize para ejecutar código antes de ejecutar la primera prueba en la clase
//[ClassInitialize()]
//public static void MyClassInitialize(TestContext testContext)
//{
//}
//
//Use ClassCleanup para ejecutar código después de haber ejecutado todas las pruebas en una clase
//[ClassCleanup()]
//public static void MyClassCleanup()
//{
//}
//
//Use TestInitialize para ejecutar código antes de ejecutar cada prueba
//[TestInitialize()]
//public void MyTestInitialize()
//{
//}
//
//Use TestCleanup para ejecutar código después de que se hayan ejecutado todas las pruebas
//[TestCleanup()]
//public void MyTestCleanup()
//{
//}
//
#endregion
/// <summary>
///Una prueba de Constructor CalculadoraNaturales
///</summary>
[TestMethod()]
public void CalculadoraNaturalesConstructorTest()
{
CalculadoraNaturales target = new CalculadoraNaturales();
Assert.Inconclusive("TODO: Implementar código para comprobar el destino");
}
/// <summary>
///Una prueba de SumaNatural
///</summary>
[TestMethod()]
///[ExpectedException(typeof(SystemException))]
///esta linea es para hacer pruebas con excepciones
public void SumaNaturalTest()
{
int x = 47;
int y = 3;
int expected = 50; // TODO: Inicializar en un valor adecuado
int actual;
actual = CalculadoraNaturales.SumaNatural(x, y);
Assert.AreEqual(expected, actual);
}
/// <summary>
///Una prueba de SumaNatural
///</summary>
[TestMethod()]
[ExpectedException(typeof(SystemException))]
public void SumaNaturalTest()
{
int x = 47;
int y = -3;
CalculadoraNaturales.SumaNatural(x, y);
}
}
}
para los números enteros
using calculadora;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace PruebasUnitarias
{
/// <summary>
///Se trata de una clase de prueba para CalculadoraEnterosTest y se pretende que
///contenga todas las pruebas unitarias CalculadoraEnterosTest.
///</summary>
[TestClass()]
public class CalculadoraEnterosTest
{
private TestContext testContextInstance;
/// <summary>
///Obtiene o establece el contexto de la prueba que proporciona
///la información y funcionalidad para la ejecución de pruebas actual.
///</summary>
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
#region Atributos de prueba adicionales
//
//Puede utilizar los siguientes atributos adicionales mientras escribe sus pruebas:
//
//Use ClassInitialize para ejecutar código antes de ejecutar la primera prueba en la clase
//[ClassInitialize()]
//public static void MyClassInitialize(TestContext testContext)
//{
//}
//
//Use ClassCleanup para ejecutar código después de haber ejecutado todas las pruebas en una clase
//[ClassCleanup()]
//public static void MyClassCleanup()
//{
//}
//
//Use TestInitialize para ejecutar código antes de ejecutar cada prueba
//[TestInitialize()]
//public void MyTestInitialize()
//{
//}
//
//Use TestCleanup para ejecutar código después de que se hayan ejecutado todas las pruebas
//[TestCleanup()]
//public void MyTestCleanup()
//{
//}
//
#endregion
/// <summary>
///Una prueba de Constructor CalculadoraEnteros
///</summary>
[TestMethod()]
public void CalculadoraEnterosConstructorTest()
{
MultiplicacionEnterotarget = new MultiplicacionEntero();
Assert.Inconclusive("TODO: Implementar código para comprobar el destino");
}
/// <summary>
///Una prueba de MultiplicacionEntero
///</summary>
[TestMethod()]
///[ExpectedException(typeof(SystemException))]
///esta linea es para hacer pruebas con excepciones
public void MultiplicacionEnteroTest()
{
int x = 4;
int y = 3;
int expected = 12; // TODO: Inicializar en un valor adecuado
int actual;
actual = CalculadoraEnteros.MultiplicacionEntero(x, y);
Assert.AreEqual(expected, actual);
}
}
}
para los numeros racionales
using calculadora;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace PruebasUnitarias
{
/// <summary>
///Se trata de una clase de prueba para CalculadoraRacionalesTest y se pretende que
///contenga todas las pruebas unitarias CalculadoraRacionalesTest.
///</summary>
[TestClass()]
public class CalculadoraRacionalesTest
{
private TestContext testContextInstance;
/// <summary>
///Obtiene o establece el contexto de la prueba que proporciona
///la información y funcionalidad para la ejecución de pruebas actual.
///</summary>
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
#region Atributos de prueba adicionales
//
//Puede utilizar los siguientes atributos adicionales mientras escribe sus pruebas:
//
//Use ClassInitialize para ejecutar código antes de ejecutar la primera prueba en la clase
//[ClassInitialize()]
//public static void MyClassInitialize(TestContext testContext)
//{
//}
//
//Use ClassCleanup para ejecutar código después de haber ejecutado todas las pruebas en una clase
//[ClassCleanup()]
//public static void MyClassCleanup()
//{
//}
//
//Use TestInitialize para ejecutar código antes de ejecutar cada prueba
//[TestInitialize()]
//public void MyTestInitialize()
//{
//}
//
//Use TestCleanup para ejecutar código después de que se hayan ejecutado todas las pruebas
//[TestCleanup()]
//public void MyTestCleanup()
//{
//}
//
#endregion
/// <summary>
///Una prueba de Constructor CalculadoraRacionales
///</summary>
[TestMethod()]
public void CalculadoraRacionalesConstructorTest()
{
DivisionRacionaltarget = new DivisionRacional();
Assert.Inconclusive("TODO: Implementar código para comprobar el destino");
}
/// <summary>
///Una prueba de DivisionRacional
///</summary>
[TestMethod()]
///[ExpectedException(typeof(SystemException))]
///esta linea es para hacer pruebas con excepciones
public void DivisionRacionalTest()
{
double x = 1;
double y = 2;
double expected = 0.2; // TODO: Inicializar en un valor adecuado
double actual;
actual = CalculadoraRacionales.DivisionRacional(x, y);
Assert.AreEqual(expected, actual);
}
/// <summary>
///Una prueba de SumaNatural
///</summary>
[TestMethod()]
[ExpectedException(typeof(DivideByZeroException))]
public void DivisionRacionalTest()
{
double x = 4;
double y = 0;
CalculadoraRacionales.DivisionRacional(x, y);
}
}
}
para los números reales
using calculadora;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace PruebasUnitarias
{
/// <summary>
///Se trata de una clase de prueba para CalculadoraRealesTest y se pretende que
///contenga todas las pruebas unitarias CalculadoraRealessTest.
///</summary>
[TestClass()]
public class CalculadoraRealesTest
{
private TestContext testContextInstance;
/// <summary>
///Obtiene o establece el contexto de la prueba que proporciona
///la información y funcionalidad para la ejecución de pruebas actual.
///</summary>
public TestContext TestContext
{
get
{
return testContextInstance;
}
set
{
testContextInstance = value;
}
}
#region Atributos de prueba adicionales
//
//Puede utilizar los siguientes atributos adicionales mientras escribe sus pruebas:
//
//Use ClassInitialize para ejecutar código antes de ejecutar la primera prueba en la clase
//[ClassInitialize()]
//public static void MyClassInitialize(TestContext testContext)
//{
//}
//
//Use ClassCleanup para ejecutar código después de haber ejecutado todas las pruebas en una clase
//[ClassCleanup()]
//public static void MyClassCleanup()
//{
//}
//
//Use TestInitialize para ejecutar código antes de ejecutar cada prueba
//[TestInitialize()]
//public void MyTestInitialize()
//{
//}
//
//Use TestCleanup para ejecutar código después de que se hayan ejecutado todas las pruebas
//[TestCleanup()]
//public void MyTestCleanup()
//{
//}
//
#endregion
/// <summary>
///Una prueba de Constructor CalculadoraReales
///</summary>
[TestMethod()]
public void CalculadoraRealesConstructorTest()
{
PorcentajeRealtarget = new PorcentajeReal();
Assert.Inconclusive("TODO: Implementar código para comprobar el destino");
}
/// <summary>
///Una prueba de PorcentajeReal
///</summary>
[TestMethod()]
///[ExpectedException(typeof(SystemException))]
///esta linea es para hacer pruebas con excepciones
public void DivisionRacionalTest()
{
Double x = 1;
Double y = 2;
Double expected = 0.2; // TODO: Inicializar en un valor adecuado
Double actual;
actual = CalculadoraReales.PorcentajeReal(x, y);
Assert.AreEqual(expected, actual);
}
}
}
para los números complejos
using Calculadora;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace PruebasUnitarias
{
/// <summary>
///Se trata de una clase de prueba para CalculadoraComplejosTest y se pretende que
///contenga todas las pruebas unitarias CalculadoraComplejosTest.
///</summary>
[TestClass()]
public class CalculadoraComplejosTest
{
/// <summary>
///Una prueba de EcuacionCuadraticaComplejos
///</summary>
[TestMethod()]
public void EcuacionCuadraticaComplejoTest()
{
Double x = 1;
Double y = 1;
Double z = 1;
String expected = "Resultado 1: -0,5+0,866025403784439i\nResultado 2: -0,5-0,866025403784439i"; // TODO: Inicializar en un valor adecuado
String actual;
actual = CalculadoraComplejos.EcuacionCuadraticaComplejo(x, y, z);
Assert.AreEqual(expected, actual);
}
/// <summary>
///Una prueba de EcuacionCuadraticaComplejos
///</summary>
[TestMethod()]
[ExpectedException(typeof(SystemException))]
public void EcuacionCuadraticaComplejoTest2()
{
double x = 0;
double y = 1;
double z = 2;
CalculadoraComplejos.EcuacionCuadraticaComplejo(x, y,z);
}
}
}
using Calculadora;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System;
namespace PruebasUnitarias
{
/// <summary>
///Se trata de una clase de prueba para CalculadoraComplejosTest y se pretende que
///contenga todas las pruebas unitarias CalculadoraComplejosTest.
///</summary>
[TestClass()]
public class CalculadoraComplejosTest
{
/// <summary>
///Una prueba de EcuacionCuadraticaComplejos
///</summary>
[TestMethod()]
public void EcuacionCuadraticaComplejoTest()
{
Double x = 1;
Double y = 1;
Double z = 1;
String expected = "Resultado 1: -0,5+0,866025403784439i\nResultado 2: -0,5-0,866025403784439i"; // TODO: Inicializar en un valor adecuado
String actual;
actual = CalculadoraComplejos.EcuacionCuadraticaComplejo(x, y, z);
Assert.AreEqual(expected, actual);
}
/// <summary>
///Una prueba de EcuacionCuadraticaComplejos
///</summary>
[TestMethod()]
[ExpectedException(typeof(SystemException))]
public void EcuacionCuadraticaComplejoTest2()
{
double x = 0;
double y = 1;
double z = 2;
CalculadoraComplejos.EcuacionCuadraticaComplejo(x, y,z);
}
}
}
No hay comentarios:
Publicar un comentario