SORU
15 HAZİRAN 2009, PAZARTESİ


ADEDİ: bir yönteme geçildi Dönen değer

Bir arabirim bir yöntem var:

string DoSomething(string whatever);

- Böyle bir şey geçti, ne olursa olsun döner ADEDİ ile alay etmek istiyorum:

_mock.Setup( theObject => theObject.DoSomething( It.IsAny<string>( ) ) )
   .Returns( [the parameter that was passed] ) ;

Herhangi bir fikir?

CEVAP
15 HAZİRAN 2009, PAZARTESİ


Bir giriş parametresi ile bir lambda, şöyle kullanabilirsiniz:

.Returns((string myval) => { return myval; });

Ya da biraz daha okunaklı:

.Returns<string>(x => x);

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • katherine gomez

    katherine go

    1 Aralık 2011
  • listedabive

    listedabive

    30 Ocak 2007
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006