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

  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006
  • Pituvision

    Pituvision

    11 Mart 2006
  • TechBalance

    TechBalance

    12 HAZİRAN 2011