이 질문이 전에 요청 된 경우 실례합니다. 예를 찾는 것이 너무 혼란스러운 결과를 반환하는 단계에 있습니다. 저는 Rhino mocks를 처음 접했지만 많은 예제가 있지만 인터페이스 - 가상 권장 사항으로 인해 혼란 스럽습니다. 클래스가 정상적으로 작동하지만 (각 코드 단위 테스트를 수행해야하는 경우) 유닛 테스트를 만족하도록 코드를 수정해야합니까? 아니면
이 질문에 이미 답변을 드려 죄송합니다. 저는 Unit Testing을 처음 접했고 조롱을하기 위해 Rhino를 사용하고 있습니다. 그래서 문제는 ... 테스트 할 메서드가 있고 그 메서드는 입력 매개 변수를 기반으로 데이터를 검색하고 데이터 테이블로 반환한다고 가정합니다. 또한 어떤 저장 프로 시저를 호출해야하는지와 매개 변수 집합을 알아내는 계산을 수행
EDIT : 이전에 올바르게 입력하지 않았기 때문에이 질문을 완전히 다시 말하고 있습니다. 내 테스트 클래스를 제외한 모든 것이 API의 일부입니다. mock 인터페이스를 mock 클래스에 전달한 다음 mock 클래스를 테스트 클래스에 전달합니다. 내 테스트 클래스는 클래스를 확장하고 생성자의 본문은 비어 있습니다. 내 코드가 내 생성자에서 중단됩니다. 즉
컨트롤러에 대한 간단한 단위 테스트를 작성하려고하는데 문제가 있습니다. MVC 4의 새로운 멤버 자격 공급자를 사용하여 WebSecurity.CurrentUserId을 받고 해당 값을 데이터베이스에 저장하고 있습니다. 단위 테스트를 실행할 때 실패 할 것이므로 WebSecurity이 전혀 조롱되지 않는다는 사실을 다시 확인한 것 같습니다. 그것은 전혀 도움
기본적으로 함수를 스텁하고 싶지만 참조 유형 매개 변수에 대해 내 자신의 동등 비교자를 정의해야합니다. 데이터를 반환하는 함수를 스텁 싶습니다. 메서드의 매개 변수를 ReferenceEquals 대신 특정 값으로 비교하기를 원합니다. 또한 매개 변수 참조 유형에 equals override를 작성하고 싶지 않습니다. 나는 이것을 달성하는 방법이 아래에 있다
is 연산자를 조롱 할 수 있습니까? 내 코드에는 클래스의 유형에 따라 논리가 있지만 값 자체는 공통 인터페이스로 클래스에 저장됩니다. 기본적으로, 내가 뭘 원하는에 "모의"를 is 운영자, is 것 아니, 할 수없는 IValue 될하기 위해 모의를 정의하여 true를 반환하지만, is Value public class Value : IValue
{
}
방금 vs2010의 nuget 패키지 관리자를 통해 rhinomocks를 설치했습니다. 나는 rhino.mocks Imports Rhino.Mocks
를 가져올 시도하지만 이 "Namespace or type specificed in the Imports 'Rhino.Mocks' doesn't contain any public member or ca
종속성이있는 서비스 메소드에 대한 단위 테스트를하고 있습니다. 간체 : 내가 원하는 것은 완전히 난 아직 내 테스트 중에 null 참조 예외로 실행 호출을 스텁 왜 _connection 멤버가 설정되어 있지 않기 때문에, 인, ConditionChecker.CanDoSomething의 구현을 무시하는 것입니다 public class ConditionChec
광범위한 단위 테스트가 필요하지만 클래스를 조롱하는 데 문제가있는 VB.NET 프로젝트에서 작업하고 있습니다. 여기 이 문제에 대한 분석이다 NUnit를 Rhino가 모의 사용 3.6 VS2010 & VB.NET I 메소드와의 번호를 포함하는 인터페이스를 가지고 행사. 인터페이스를 구현하는 클래스는 메서드 중 하나가 호출 될 때 이벤트를 발생시킵니다. 테스
모델의 속성에 대한 속성 바인딩이있는 클래스 (예 : ClassUnderTest)에 대한 일부 단위 테스트를 작성하고 있습니다. 모델이 인터페이스 (IModel)로 정의되면 Rhino Mocks 모의가 모델을 조롱합니다. 샘플 코드 : 모델에 대한 인터페이스 : public class ClassUnderTest : DependencyObject
{