moq-3

    0

    1답변

    Microsoft 로깅에 의존하는 코드를 테스트하고 싶습니다. 조롱하거나 전달하려고합니다. 이 방법에서는 입력을 확인하고 있습니다. "Logger 정적 클래스에 대해 LogWriter가 설정되지 않았습니다 .Logger.SetLogWriter 메서드를 호출하도록 설정하십시오."라는 오류 메시지가 나타납니다. 내 코드는 다음과 같습니다. public Http

    1

    1답변

    MOQ 및 TDD/Unit Testing에 익숙하지 않습니다. 나는 각 테스트 메소드의 "배열"섹션에서 동일한 코드를 반복하고 있으며 더 나은 방법이되어야한다고 생각한다. 수의이 자주 반복 먼저 코드 : #region Arrange #region create my Mock Objects var serviceMock = new Mock

    0

    1답변

    다음은이 intro to unit testing 자습서입니다. 어떤 신용 점수가 "어쩌면", "거부 됨"을 반환할지 결정하는 논리는 구현하지 않았지만 Moq 테스트는 모든 단위 테스트를 통과했습니다. public interface ICreditDecisionService { string GetCreditDecision(int creditScore)

    0

    3답변

    내 코드에이 두 줄이 있습니다. Customer customer = Repository.Customer.GetById(customerId); Employee employee = customer.Employees.Single(e => e.IsPrimaryContact); 이제 유닛 테스트를 만들고 있습니다. 객체, 고객 및 직원 모두 보호되므로 조롱해야

    1

    1답변

    저는 MOQ에 상당히 익숙하며 지금 배우고 있습니다. 나는 단위 테스트를 작성하는 데 필요한 작업을 가지고 있지만 찾을 수없는 아래의 오류가 나타납니다. 누구든지 이걸 도와주세요. 또한 테스트 케이스에 변경이 필요한 경우 코드를 검토하고 조언을 제공하십시오. Expection : 호출이 엄격한 모의 행동에 실패 IAcronisService.GetActivi

    1

    1답변

    내가 MOQ를 사용하고 하고 그래서 TestInitialize 방법에 약간의 기대 설정 :이 호출 또는하지 않으면 난 상관 없어 [TestInitialize] public void init() { mockRepo.Setup(x => x.EventDefinitions).Returns(ListsOfEvents.EventDefinitions);

    0

    1답변

    나는 다음과 같은 방법의 서명이 보인다, 두 개의 매개 변수를 사용하는 방법을 조롱하려고를 사용하여 목록 paratemeter을 통과 : 사용자 해봐요 (사용자 사용자 목록 newRoleList); 'newRoleList'매개 변수에 somepredefined 역할과 특정 사용자 이름이 들어있는 경우에만이 메소드가 무언가를 반환하도록합니다. 따라서 It.I

    2

    1답변

    여러분의 우물을 희망하십시오. 저는 C#에서 Moq을 사용하여 몇 가지 테스트를 만드는 중입니다. 내가 조롱하는 대상 중 하나가 ==,> 및 < 연산자를 재정의했습니다. 누구나 가능하다면 어떻게 알 수 있습니까? 그렇다면 ... 모의 객체를 구성하여이를 복제하십시오. 내가 물어 보는 이유는 깊고 더러운 의존성을 가진 기존의 코드와 같은 조롱 된 스텁을 삽입

    6

    2답변

    메소드에 대한 모든 인수를 "요청"객체로 캡슐화하고 "응답"객체를 반환하는 패턴을 따르는 일부 코드 작업 중입니다. 그러나 이것은 MOQ를 조롱 할 때 약간의 문제를 야기합니다. 예를 들면 : public class Query : IQuery { public QueryResponse Execute(QueryRequest request)

    1

    1답변

    비슷한 문제가있는 경우 또는 here을 요청했지만 해결책이 제 경우에는 적용되지 않는 것처럼 보입니다. (calls리스트 만 디버깅이다) public interface IProductsWebService { ICObjectLang[] GetClassLevel(getClassLevelLang criteria); } // the rest of