मेरे पास एक परीक्षण वर्ग है और नीचे मैंने परीक्षण वर्ग से एक नमूना परीक्षण पोस्ट किया है
namespace AdminPortal.Tests.Controller_Test.Customer
{
[TestClass]
public class BusinessUnitControllerTests
{
private IBusinessUnitRepository _mockBusinessUnitRepository;
private BusinessUnitController _controller;
[TestInitialize]
public void TestInitialize()
{
_mockBusinessUnitRepository = MockRepository.GenerateMock<IBusinessUnitRepository>();
_controller = new BusinessUnitController(_mockBusinessUnitRepository);
}
[TestCleanup]
public void TestCleanup()
{
_mockBusinessUnitRepository = null;
_controller.Dispose();
_controller = null;
}
#region Index Action Tests
[TestMethod]
public void Index_Action_Calls_GetAllBusinessUnit()
{
_mockBusinessUnitRepository.Stub(x => x.GetAllBusinessUnit());
_controller.Index();
_mockBusinessUnitRepository.AssertWasCalled(x=>x.GetAllBusinessUnit());
}
}
}
जब मैं प्रोजेक्ट चलाता हूं तो मुझे निम्नलिखित स्क्रीन मिलती है
मैंने संदर्भों की जाँच की और परीक्षण परियोजना में मुख्य परियोजना का संदर्भ है। कोई भी विचार क्यों परीक्षण नहीं चल रहे हैं या कह रहे हैं कि वे अनिर्णायक थे?
1 संपादित करें:
मैंने यहां एक पोस्ट देखी और अपने परीक्षण की सेटिंग के डिफ़ॉल्ट प्रोसेसर आर्किटेक्चर को X64 में बदल दिया, लेकिन यह अभी भी काम नहीं करता है।