Microsoft .Net Framework bağlamında, gerçekte alay çerçevelerinin (Rhino Mocks, Moq, NMock, vb.) aslında belirli türden sahte nesneleri oluşturduğunu merak ediyorum.Alaycı çerçeveler (.Net) sahte nesneleri nasıl oluşturur?
Bir yöntemin özel mekaniği ile ilgileniyorum ya da farklı yöntemler kullanıyorlarsa belki de farklı yollara genel bir bakış. Alternatif olarak, eğer herkes bana bazı makalelere işaret ederse, bu da harika olur.
Bu iyi bir sorudur. Montajı Reflektör'e bırakabilir ve başlamak için koda bakabilirsiniz. – fletcher
Castle DynamicProxy - http://www.castleproject.org/dynamicproxy/index.html adresine bir göz atmak isteyebilirsiniz. .NET alay çerçevelerinin birçoğu bunu başlık altında kullanıyor. –
Belirtildiği gibi, [redgate Reflektör] (http://www.red-gate.com/products/reflector/) derlenmiş bir derlemede neler olup bittiğini anlamak için harika bir programdır. DLL'yi Reflektör'e sürükleyip bırakmak ve kodu incelemek kadar kolay. –