Benutzer:MovGP0/Unit Testing
Zur Navigation springen
Zur Suche springen
MovGP0 | Über mich | Hilfen | Artikel | Weblinks | Literatur | Zitate | Notizen | Programmierung | MSCert | Physik |
Unit Testing[Bearbeiten | Quelltext bearbeiten]Struktur[Bearbeiten | Quelltext bearbeiten]
Vergleich von Listen[Bearbeiten | Quelltext bearbeiten]
Mocking[Bearbeiten | Quelltext bearbeiten]
[Test]
public void Something()
{
var myObjectFake = new Mock<MyObject>()
.Setup(x => x.MyMethod())
.Returns("Hello")
.Verify(x => x.MyMethod(), Times.Once());
var myObject = myObjectFake.Object;
}
private AutoMoqer mocker;
[SetUp]
public void Setup()
{
mocker = new AutoMoqer(); // init a new instance on each test run
}
[Test]
public void Something()
{
mocker.GetMock<MyObject>()
.Setup(x => x.MyMethod())
.Returns("Hello")
.Verify(x => x.MyMethod(), Times.Once());
var myObjectFake = mocker.Resolve<MyObject>();
}
SpecFlow[Bearbeiten | Quelltext bearbeiten]Private Member Antipattern[Bearbeiten | Quelltext bearbeiten]
AutoTest[Bearbeiten | Quelltext bearbeiten]
Referenzen[Bearbeiten | Quelltext bearbeiten]
|