moq

    0

    2답변

    C#에서 단위 테스트/BDD 테스트를 위해 MoQ를 사용하고 있으며 종종 같은 객체를 두 번 생성해야합니다 (사전에 잠재적으로 사용되기 때문에). 또는 99 % 동일하지만 다른 ID 만 사용하는 것. 모의 정의를 "복제"할 수있는 방법이 있습니까? 또는 같은 정의로 두 개의 객체를 생성 할 수 있습니까?

    3

    1답변

    현재 ASMX 서비스를 사용하여 sms를 보내는 웹 응용 프로그램이 있습니다. 그러나 이제는 단위 테스트가 필요합니다. 이 응용 프로그램은 다음과 나는 그래서이 작업 방법은 매개 변수로 뷰 모델을 수신 public ActionResult CreateSms(SendSMSViewModel tblSend) { if (ModelState.IsValid)

    1

    1답변

    WebClient를 래퍼 단위로 테스트하고 있습니다. UploadString을 호출 할 때 QueryString 속성이 특정 값으로 설정되어 있는지 확인하고 싶습니다. 전체 메서드를 완료 한 후에 QueryString 값을 확인할 필요가 없습니다. Setup를 사용하는 경우 mockedWebClient.Setup(w=>w.UploadString("url2"

    1

    1답변

    두 개의 클래스와 하나의 인터페이스가 있습니다. 나는 시험에서 모의 ​​실험을하고 싶다. 내 ReadBooklets() 방법을 설정하고 싶습니다. 하지만 어떻게 할 수 있는지 모르겠습니다. class FileHandler : IHandler { public List<string> ReadBooklets() // A booklets.txt-ben

    0

    3답변

    제 3 자 라이브러리를 쿼리하는 메서드를 테스트하고 싶습니다. 라이브러리는 IReadOnlyCollection 속성을 가진 객체를 반환합니다. 속성 값을 설정하는 생성자가 없으며 개체에 조롱 할 인터페이스가 없습니다. Moq을 사용하여 내가 호출 한 서비스의 인터페이스를 조롱했지만 속성을 설정할 수 없어 조롱받은 반환 값을 만들 수 없습니다. public

    1

    1답변

    최근에 우리는 Mongo 용 저장소의 일반 버전을 구현했습니다. 코드가 호출되는 public async Task<IList<T>> FindAsync<T>(FilterDefinition<T> t) where T : IMongoModel { var collection = _connection.GetCollection<T>(); var res

    1

    2답변

    나는 aspnet 핵심 프로젝트에서 내 객체를 조롱하기 위해 Moq를 사용하고있다. 나는 다음과 같은 IsConnection() 메소드를 조롱하려는 : public Client(IMongoClient client) { _client = client; } public async Task<bool> IsConectionOk() {

    1

    1답변

    아래의 코드를 참조하십시오 실패 확인 [TestClass] public class UnitTest1 { Moq.Mock<ISayGoodMorning> GoodMorningMock; [TestInitialize] public void init() { GoodMorningMock = new Moq.Mock<I

    1

    2답변

    저는 저장소 (EF가있는 데이터 액세스 레이어)를 호출하는 관리자 (비즈니스 계층)가 있습니다. 관리자의 논리는 두 개의 서로 다른 람다 식을 매개 변수로 사용하여 저장소의 메서드를 두 번 호출합니다. 제 질문은 제 람다에 대해 주어진 응답을 반환하도록 제 저장소를 조롱하는 방법이지만 두 번째 람다에 대한 또 다른 응답을 반환합니까? 예를 들어 : publ

    0

    1답변

    저는 Moq을 처음 접했고, 그것을 사용하여 단위 테스트를 작성하고 싶습니다. 이것은 내가 조롱하려는 localdb의 데이터베이스입니다 EducationUser | Application - UsrName - Student - UsrPwd - CourseId - UsrChallenge - Date - IsTeacher - Grade - Fu