một này đã giúp tôi: https://www.infragistics.com/community/blogs/dhananjay_kumar/archive/2015/07/27/getting-started-with-net-unit-testing-using-nunit.aspx
Về cơ bản:
- Thêm thư viện NUnit 3 trong NuGet.
- Tạo Lớp bạn muốn kiểm tra.
- Tạo một Lớp thử nghiệm riêng biệt, lớp này phải có [TestFixture] phía trên nó.
- Tạo một hàm trong Lớp thử nghiệm, điều này sẽ có [Test] ở trên nó.
- Sau đó, đi vào TEST/WINDOW/TEST EXPLORER (trên cùng).
- Nhấp vào chạy ở phía bên trái, nó sẽ cho bạn biết những gì đã trôi qua và những gì đã thất bại.
mã ví dụ của tôi là ở đây:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
namespace NUnitTesting
{
class Program
{
static void Main(string[] args)
{
}
}
public class Maths
{
public int Add(int a, int b)
{
int x = a + b;
return x;
}
}
[TestFixture]
public class TestLogging
{
[Test]
public void Add()
{
Maths add = new Maths();
int expectedResult = add.Add(1, 2);
Assert.That(expectedResult, Is.EqualTo(3));
}
}
}
này sẽ trở thành sự thật, nếu bạn thay đổi thông số trong Is.EqualTo nó sẽ thất bại vv
Đó là nó. Tôi cần cài đặt lại NUnitTestAdapter. Bạn có thể gửi đó như một giải pháp? –
Bạn đã cài đặt NUnit, phải không? Bây giờ bạn cần cài đặt NUnit3TestAdapter để chạy thử nghiệm NUnit trong VS 2017. –