Chúng tôi đã tập trung vào các khả năng JavaScript mới của Visual Studio 2015 CTP 6 trong vài tuần qua. Chúng tôi đã mong đợi các khía cạnh cơ bản khác của .NET để hoạt động.Làm thế nào để chạy thử nghiệm NUnit với Visual Studio 2015 CTP 6?
Hôm nay, chúng tôi chỉ cố gắng thêm một số Bài kiểm tra đơn vị sử dụng NUnit vào dự án WebAPI và chúng tôi là 0 cho 20 (kể từ ngày khai mạc!) Cho dù chúng tôi có cố gắng làm gì đi chăng nữa, chúng tôi dường như không thể thêm một gói NuGet tham chiếu đến NUnit (bao gồm 2.6.4 và 3.0.0-beta1).
Bất kỳ ai có bất kỳ đề xuất nào về cách thử nghiệm NUnit để làm việc với các dự án ASP.NET 5 WebAPI?
Đây là những gì chúng tôi đang làm:
Thêm mới 4.6 ASP.NET 5 dự án
Chúng tôi quan tâm đến những thứ WebAPI:
Chúng tôi đã đọc về các sự cố với trình quản lý Gói NuGet từ NuGet Beta2, vì vậy, chúng tôi đã cài đặt phiên bản đó. Và cập nhật cấu hình của chúng tôi:
Chúng tôi có thể tìm thấy các gói NUnit (3.0 beta)
Nhưng cuối cùng, đây là tất cả chúng ta có được trong cửa sổ đầu ra:
Và tham chiếu bị thiếu:
Đây là Project.json của chúng tôi cho dự án này:
{
/* Click to learn more about project.json http://go.microsoft.com/fwlink/?LinkID=517074 */
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Mvc": "6.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
"NUnit": "3.0.0-beta-1"
},
"frameworks": {
"aspnet50": {},
"aspnetcore50": {}
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"bundleExclude": [
"node_modules",
"bower_components",
"**.kproj",
"**.user",
"**.vspscc"
]
}
Tại sao bạn không sử dụng xUnit? –
bạn có thể chia sẻ project.json của mình không? –
@aguafrommars công ty chúng tôi có hàng ngàn bài kiểm tra Đơn vị được viết bằng NUnit. Với những thay đổi đáng kể đến với ASP.NET và VS2015, chúng tôi không thể cố gắng đào tạo lại tất cả các nhà phát triển của mình trên một nền tảng thử nghiệm khác tại thời điểm này. Tôi đã thêm dự án của chúng tôi.json (nó khá đơn giản - dự án mới) –