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

  • CaliforniaMetin

    CaliforniaMe

    3 ŞUBAT 2013
  • discokatze

    discokatze

    23 EYLÜL 2009
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008