using NUnit.Framework;
[TestFixture]
public class FooTest
{
[Test]
public void Foo()
{
string a = "Karel";
string b = "Honza";
Assert.AreEqual(a, b);
}
}
using NUnit.Framework;
using Microsoft.VisualStudio.TestTools.UnitTesting;
[TestClass]
public class FooTest
{
[TestMethod]
public void Foo()
{
string a = "Karel";
string b = "Honza";
Assert.AreEqual(a, b);
}
}
Proč zvolit NUnit namísto MS Tests?
Nemusíte dělat nic víc než vyzkoušet dva testy.
Porovnejte metodou Assert.AreEqual() dva rozdílné textové (např. XML) soubory pomocí MS testu a pomocí NUnit a rozhodněte se, které hlášení o chybě je vám srozumitelnější.
DataDriven Testy
Potřebujete testovat nějaké výpočty s různými hodnotami? Nehodili by se Vám DataDriven Testy?
Pokud vím tak MS testy je moc neumí. Ale NUnit ano.
Podívejte se ja k na to: http://zbyneksulc.blogspot.com/2014/11/nunit-datadriven-test.html
Poznámka:
Friend Assemblies neboli InternalsVisibleTo
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("AssemblyB")]
Žádné komentáře:
Okomentovat