SORU
1 Temmuz 2009, ÇARŞAMBA


/Atama dışarı ref parametreleri Adedi içinde

Dışarı/ref parametre Adedi (3.0) kullanarak atamak mümkün mü?

Callback(), kullanarak baktım ama Action<> jenerik dayanıyor çünkü ref parametreleri desteklemiyor. Ayrıca tercihen arama yapabilirim ama bir kısıtlama (It.Is) ref parametre giriş koymak istiyorum.

Gergedan dalga geçiyor bu işlevi destekleyen biliyorum, ama üzerinde çalıştığım proje zaten Adedi kullanıyor.

CEVAP
28 HAZİRAN 2010, PAZARTESİ


', Benim için iş gibi görünüyor."

public interface IService
{
    void DoSomething(out string a);
}

[TestMethod]
public void Test()
{
    var service = new Mock<IService>();
    var expectedValue = "value";
    service.Setup(s => s.DoSomething(out expectedValue));

    string actualValue;
    service.Object.DoSomething(out actualValue);
    Assert.AreEqual(actualValue, expectedValue);
}

Adedi 'expectedValue' Kur seni arar ve hatırlar. değerini bakar diye tahmin ediyorum

'Ref', cevabını da arıyorum.

Aşağıdaki Hızlı Başlangıç Kılavuzu yararlı buldum: http://code.google.com/p/moq/wiki/QuickStart

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kupa World

    Kupa World

    1 EYLÜL 2011
  • metal571

    metal571

    30 Mayıs 2006
  • Professor Messer

    Professor Me

    27 NİSAN 2007