मान लीजिए कि मैं टीडीडी का पालन कर रहा हूं और वीएस/रीशेपर का उपयोग कर रहा हूं। मैं इस तरह के एक परीक्षण लेखन से शुरू:विजुअल स्टूडियो/रीशेर्पर का उपयोग करते हुए टीडीडी का पालन करते समय मैं तुरंत सही जगह पर कक्षा कैसे बना सकता हूं?
[TestFixture]
class FooFixture
{
[Test]
public void ShouldDoSomething()
{
var foo = new Foo();
}
}
इस बिंदु पर, Foo
मौजूद नहीं है। ReSharper कक्षा बनाने का विकल्प सुझाता है, लेकिन यह मेरे परीक्षण प्रोजेक्ट में मेरी टेस्ट क्लास के ठीक आगे रखता है, न कि मेरे असली प्रोजेक्ट में। तो मैंने इसे कक्षा बना दिया है, फिर इसे एक नई फ़ाइल में ले जाएं, फिर फ़ाइल को सही जगह पर ले जाएं, और अंत में नामस्थान को ठीक करें। यह बहुत काम की तरह लगता है।
क्या Foo
कक्षा को त्वरित रूप से बनाने और इसे सही जगह पर रखने का एक और अधिक प्रभावी तरीका है? ऐसा लगता है कि 'सही जगह' को मेरी टेस्ट प्रोजेक्ट के नामस्थान से अनुमान लगाया जा सकता है।
Alt + त्वरित फिक्स के लिए दर्ज करें, फ़ोल्डर में स्थानांतरित करने के लिए सी + एस + आर .. – Gishu