mstest पर टैग किए गए जवाब

Microsoft .NET यूनिट टेस्टिंग फ्रेमवर्क (MSTest)

22
मैं यह सत्यापित करने के लिए कि कैसे एक अपवाद को फेंक दिया गया है, मैं एस्टर का उपयोग कैसे करूं?
Assertयह सत्यापित करने के लिए कि मैं (या अन्य टेस्ट क्लास?) का उपयोग कैसे करूं ?

30
इकाई फ्रेमवर्क प्रदाता प्रकार लोड नहीं किया जा सका?
मैं TeamCity पर अपने परीक्षण चलाने की कोशिश कर रहा हूं जो वर्तमान में मेरी मशीन पर स्थापित है। System.InvalidOperationException: इकाई की रूपरेखा प्रदाता प्रकार ' System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'के लिए' System.Data.SqlClient'ADO.NET प्रदाता लोड नहीं किया जा सकता है। सुनिश्चित करें कि प्रदाता विधानसभा चल रहे आवेदन के लिए …

7
NUnit बनाम MbUnit बनाम MSTest बनाम xUnit.net [बंद]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर देने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है कि …

4
MSTest में [TearDown] और [SetUp] का क्या विकल्प होगा?
जब मैं MSTest फ्रेमवर्क का उपयोग करता हूं, और मेरे लिए उत्पन्न सेलेनियम आईडीई कोड को कॉपी करता हूं, तो MSTest पहचान नहीं करता है [TearDown]और [SetUp]। इसका विकल्प क्या है?

7
यूनिट टेस्टिंग में सूचियों की तुलना कैसे करें
यह परीक्षा कैसे असफल हो सकती है? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected, actual); // Assert.AreSame(expected, actual) fails // Assert.IsTrue(expected.Equals(actual)) …

21
इकाई परीक्षण: DateTime.Now
मेरे पास कुछ यूनिट परीक्षण हैं, जो 'टाइम को वर्तमान समय' की अपेक्षा DateTime.Now से भिन्न मानते हैं और मैं कंप्यूटर के समय को बदलना नहीं चाहता, जाहिर है। इसे प्राप्त करने के लिए सबसे अच्छी रणनीति क्या है?

4
मेरे Visual Studio इकाई परीक्षणों में TestInitialize प्रत्येक परीक्षण के लिए क्यों निकाल दिया जाता है?
मैं दृश्य स्टूडियो 2010 बीटा 2. उपयोग कर रहा हूँ मैं एक ही मिल गया है [TestClass], जो एक है [TestInitialize], [TestCleanup]और कुछ [TestMethods]। जब भी कोई परीक्षण विधि चलाई जाती है, तो प्रारंभिक और सफाई विधियाँ ALSO चलाए जाते हैं! मैं इस धारणा के तहत था कि [TestInitialize]& [TestCleanup]केवल …

9
"इकाई परीक्षण बनाएं" का चयन कहां किया जाता है?
मैंने नया विज़ुअल स्टूडियो 2012 अल्टीमेट स्थापित किया है। मैंने अपने समाधान के साथ एक टेस्ट प्रोजेक्ट बनाया है और इसमें कुछ डिफ़ॉल्ट यूनिट टेस्ट शामिल हैं। हालाँकि नए तरीकों पर राइट क्लिक करने से "यूनिट टेस्ट बनाएं" संदर्भ मेनू किसी भी लंबे समय तक नहीं दिखाई देता। देखें विजुअल …

9
हम MSTest में कई मापदंडों के साथ एक परीक्षण विधि कैसे चला सकते हैं?
NUnit में नीचे की तरह वेल्यूज नामक एक सुविधा है: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } इसका मतलब है कि परीक्षण विधि छह बार चलेगी: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3, "A") MyTest(3, "B") अब हम MSTest का उपयोग …

11
यूनिट टेस्ट के साथ काम करने के लिए मुझे "आउटपुट निर्देशिका में कॉपी" कैसे मिल सकता है?
जब मैं परीक्षण करने से पहले एक इकाई परीक्षण परियोजना का निर्माण करता हूं तो परीक्षण आउटपुट को TestResults फ़ोल्डर में कॉपी किया जाता है और फिर परीक्षण निष्पादित किए जाते हैं। समस्या यह है कि मैं डिबग / बिन निर्देशिका की सभी फाइलों को TestResults परियोजना में कॉपी नहीं …

5
MSTest परीक्षण के निष्पादन के दौरान Console.Out को कैसे लिखें
संदर्भ: हमारे पास कुछ उपयोगकर्ता अपने वेब एप्लिकेशन में फ़ाइल अपलोड सुविधा के साथ समस्या की रिपोर्ट कर रहे हैं। यह केवल कभी-कभी और बिना किसी विशेष पैटर्न के होता है। हम लंबे समय से इसका पता लगाने की कोशिश कर रहे हैं, डिबग जानकारी को कहीं भी जोड़कर हम …
114 c#  console  mstest  watin 

15
मैं यूनिट टेस्ट से आउटपुट कैसे लिख सकता हूं?
डिबगिंग करते समय Debug.Write(line)या तो मेरी यूनिट परीक्षणों में कोई भी कॉल या Console.Write(Line)बस समाप्त हो जाती है और आउटपुट कभी प्रिंट नहीं होता है। कक्षाओं के भीतर से इन कार्यों के लिए कॉल मैं काम ठीक उपयोग कर रहा हूँ। मैं समझता हूं कि इकाई परीक्षण का मतलब स्वचालित …

3
क्या सभी परीक्षण चलने से पहले एक बार कोड निष्पादित करना संभव है?
मूल रूप से मैं टेस्ट रन की श्रृंखला में लॉन्च करने से पहले MSTest को थोड़ा सा कोड निष्पादित करने के लिए कहना चाहूंगा, अनिवार्य रूप से मैं जो करना चाहता हूं वह वही है जिसमें कुछ कोड चिपका दिए गए हैं Main()। ऐसा करने का कारण यह है कि …
112 .net  mstest 

7
आपकी परियोजना ".NETFramework, संस्करण = v4.6.2" रूपरेखा को संदर्भित नहीं करती है। "TargetFrameworks" में ".NETFramework, संस्करण = v4.6.2" का संदर्भ जोड़ें
मैं अपनी इकाई परीक्षण नहीं चला सकता। मेरे पास अगली त्रुटि है: आपकी परियोजना ".NETFramework, संस्करण = v4.6.2" रूपरेखा को संदर्भित नहीं करती है। अपनी परियोजना फ़ाइल के "TargetFrameworks" संपत्ति में ".NETFramework, Version = v4.6.2" का संदर्भ जोड़ें और फिर NuGet को पुनर्स्थापित करें। इन app.config: <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.2"/> …

8
क्या मैं Visual Studio स्थापित किए बिना mstest.exe का उपयोग कर सकता हूं?
मैं बिल्ड सर्वर पर अपने यूनिट टेस्ट को चलाने के लिए mstest.exe का उपयोग करना चाहता हूं, लेकिन मैं बिल्ड सर्वर पर Visual Studio स्थापित नहीं करना चाहता। क्या मैं सिर्फ Visual Studio के बिना MSTest स्थापित कर सकता हूँ?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.