Tôi đã tạo ra một dịch vụ WCF và đã cố gắng để kiểm tra một trong những phương pháp. Tôi đã nhấp chuột phải vào phương pháp dịch vụ WCF và chọn thử nghiệm đơn vị tạo ra.Đơn vị kiểm tra phương pháp WCF
Nó tạo ra một dự án thử nghiệm mới và tạo ra một bài kiểm tra đơn vị.
Tôi đã cố gắng chạy dự án thử nghiệm nhưng tôi không chắc giá trị UrlToTest
là gì? Tôi đã đặt url vào dịch vụ.
[TestMethod()]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\VS Projects\\NetBranch4\\" +
"MobileCheckCapture\\MobileCheckCapture", "/")]
// [UrlToTest("http://localhost:45651/")]
[UrlToTest("http://localhost/mobilecc/mobilecc.svc")]
public void AuthenticateUserTest()
{
// TODO: Initialize to an appropriate value
MobileCC target = new MobileCC();
// TODO: Initialize to an appropriate value
string authenticateRequest = string.Empty;
// TODO: Initialize to an appropriate value
string expected = string.Empty;
string actual;
actual = target.AuthenticateUser(authenticateRequest);
Assert.AreEqual(expected, actual);
Assert.Inconclusive("Verify the correctness of this test method.");
}
Cảm ơn bạn nó hoạt động bây giờ nhưng tôi đã đặt một điểm break trên thực tế target = .AuthenticateUser (authenticateRequest); nó không phá vỡ và để tôi debug phương thức wcf – user228777
Vào Test trong VS Menu, chọn "Debug -> Test in Current Context". Ngoài ra còn có các tùy chọn để chạy Test trong thanh công cụ Test Tools trong VS. –
Tôi không thấy tùy chọn Kiểm tra trong ngữ cảnh hiện tại trong menu gỡ lỗi, Tôi có cần phải đi trong các tùy chọn để thiết lập không? thanks – user228777