Bueno, primero voy a crear un template para Proyectos , y de paso, voy a hacer uno para crear proyectos de test con Nunit y Rhino Mocks.
Template de project
Primero creamos un proyecto Comun , con el nombre que quieras ,
(Mi caso KellNess.Core.Test, test de KellNess.Core una libreria mia )
Este lo hice console application (solo por facilidad de pruebas de test, pero puede ser un library )
Agrego referencia a las dll de NUnit y Rhino
NUnit
http://nunit.org/index.php?p=download
Rhino
http://nunit.org/index.php?p=download
Agrego un Carpeta "Tests"
Y dentro de ella una clase
"UnitTest.cs"
donde pongo :
using System;
using System.Text;
using System.Collections.Generic;
using NUnit.Framework;
namespace AdminCris.test
{
/// <summary>
/// //Solo para probar que NUnit anda
/// </summary>
[TestFixture]
public class UnitTest
{
public UnitTest()
{
}
[TestFixtureSetUp]
public void SetUp()
{
}
[Test]
public void TestMethod()
{
//Solo para probar que NUnit anda
NUnit.Framework.Assert.AreEqual(1, 1);
}
}
}
Ahora selecciono en el Solution Explorer El proyecto , y vamos a
File->Export Template
Si no esta seleccionado el proyecto (porque tenemos otro) lo seleccionamos y siguiente
Nombre, icono y descripcion y lesto.Finish
...
Ahora si vamos a New Proyect, deberia aparecer el nuevo, que si lo seleccionamos, pondra la copia de lo que teniamos en el template dentro.
La "magia" es
en
C:\Documents and Settings\[usuario]\My Documents\Visual Studio 2005\My Exported Templates\
pone un zip con lo que teniamos, y luego lo deszipea (nuevo verbo)
Template de Item
lo mismo, pero creo una clase
/**
* Clase Creada por MBerrueta
* 30/07/2008 - 09.24
* **************************************************
*
$ aptitude -vvvvvv moo
¿Qué es? Un elefante siendo devorado por una serpiente, evidentemente.
*/
namespace KellNess.Web.Test
{
/// <summary>
/// Clase para
/// </summary>
public class Class1
{
/// <summary>
/// Constructor
/// </summary>
public Class1()
{
}
}
}
le agrego lo que quiero en mi caso la Documentacion y el public (algo que me rompe las bolas el que no te ponga el public class )
la seleccionamos, vamos a file->ExportTemplate , y lo mismo pero con Item Template.
Salutes
Template de project
Primero creamos un proyecto Comun , con el nombre que quieras ,
(Mi caso KellNess.Core.Test, test de KellNess.Core una libreria mia )
Este lo hice console application (solo por facilidad de pruebas de test, pero puede ser un library )
Agrego referencia a las dll de NUnit y Rhino
NUnit
http://nunit.org/index.php?p=download
Rhino
http://nunit.org/index.php?p=download
Agrego un Carpeta "Tests"
Y dentro de ella una clase
"UnitTest.cs"
donde pongo :
using System;
using System.Text;
using System.Collections.Generic;
using NUnit.Framework;
namespace AdminCris.test
{
/// <summary>
/// //Solo para probar que NUnit anda
/// </summary>
[TestFixture]
public class UnitTest
{
public UnitTest()
{
}
[TestFixtureSetUp]
public void SetUp()
{
}
[Test]
public void TestMethod()
{
//Solo para probar que NUnit anda
NUnit.Framework.Assert.AreEqual(1, 1);
}
}
}
Ahora selecciono en el Solution Explorer El proyecto , y vamos a
File->Export Template
Si no esta seleccionado el proyecto (porque tenemos otro) lo seleccionamos y siguiente
Nombre, icono y descripcion y lesto.Finish
...
Ahora si vamos a New Proyect, deberia aparecer el nuevo, que si lo seleccionamos, pondra la copia de lo que teniamos en el template dentro.
La "magia" es
en
C:\Documents and Settings\[usuario]\My Documents\Visual Studio 2005\My Exported Templates\
pone un zip con lo que teniamos, y luego lo deszipea (nuevo verbo)
Template de Item
lo mismo, pero creo una clase
/**
* Clase Creada por MBerrueta
* 30/07/2008 - 09.24
* **************************************************
*
/----\
-------/ \
/ \
/ |
-----------------/ --------\
----------------------------------------------
$ aptitude -vvvvvv moo
¿Qué es? Un elefante siendo devorado por una serpiente, evidentemente.
*/
namespace KellNess.Web.Test
{
/// <summary>
/// Clase para
/// </summary>
public class Class1
{
/// <summary>
/// Constructor
/// </summary>
public Class1()
{
}
}
}
le agrego lo que quiero en mi caso la Documentacion y el public (algo que me rompe las bolas el que no te ponga el public class )
la seleccionamos, vamos a file->ExportTemplate , y lo mismo pero con Item Template.
Salutes
No hay comentarios.:
Publicar un comentario