TDD
-
Moq.net 사용하기C#, 닷넷 2010. 11. 25. 17:55
TDD(Test Driven Development)를 하려다 보니까 mock 이 필요하게 되서 테스트 해 보게 되었습니다. DB를 연결한다거나 실제 네트워크 접속없이도 간단하게 테스트를 해볼 수 있도록 도와주는 가짜 객체입니다. 자바는 mock라는게 있는거 같던데 닷넷에서 사용하려니 moq.net이 있어서 사용해 봤습니다. http://code.google.com/p/moq/ 에서 다운 받아서 압축을 푼다음에 dll파일을 참조에 추가하면 됩니다. 참조 추가한 다음에 moq.net을 사용하려면 일단 인터페이스가 있어야 됩니다. Network 라는 가상 인터페이스를 아래와 같이 추가합니다. public interface Network { int get(int id); string IP { get; set; ..