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

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • NYCarspotter

    NYCarspotter

    26 EYLÜL 2011
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011