AutoFixture.NET 開源框架
AutoFixture 是一個 .NET 的開源框架,主要設計目的是最小化單元測試的‘安排’階段。可以讓開發(fā)者把重點放在測試的目標而不是設置測試場景。
示例代碼:
[TestMethod]
public void IntroductoryTest()
{
// Fixture setup
Fixture fixture = new Fixture();
int expectedNumber = fixture.Create<int>();
MyClass sut = fixture.Create<MyClass>();
// Exercise system
int result = sut.Echo(expectedNumber);
// Verify outcome
Assert.AreEqual<int>(expectedNumber, result, "Echo");
// Teardown
}評論
圖片
表情
