Nvelocity, Para la generacion de codigo en base a plantillas, en muchos casos la generacion de codigo es la misma cambiado unos nombre, por lo tanto con herramientas como estas nos podemos quitar muchas horas de trabajo.
VelocityEngine engine = new VelocityEngine(); ExtendedProperties properties = new ExtendedProperties(); properties.AddProperty("resource.loader", "assembly"); properties.AddProperty("assembly.resource.loader.class", "NVelocity.Runtime.Resource.Loader.AssemblyResourceLoader, NVelocity"); properties.AddProperty("assembly.resource.loader.assembly", "StencilFormatter"); engine.Init(properties);
Port de JUnit (para Java) y posee internamete el NUnit.Forms para realizarlas contra aplicaciones Windows Forms y NUnit.ASP en el testeo de paginas web.
using NUnit.Framework;
[TestFixture] public class EjemplodeWikipediadeNUnit { [Test] public void TestMultiplication() { Assert.AreEqual(4, 2*2, “Multiplication”); } }
Auguro un renacer de la mima, eso si, mas cercano de los proyectos Mono que de los de .NET.
No me gustaria cerrar este post sin mencionar otros proyectos como Log4NET y Castle Project, que aunque no pertenezcan al grupo de las N* son potentisimas, y con la necesidad de dedicarles un articulo individual a cada una.