fakeiteasy

    1

    1답변

    나는 추상적 인 구성 클래스로부터 상속받은 클래스를 가지고 있으며, 각 클래스는 INI 파일, XML, conf 또는 독점적 형식에 대한 독자를 구현합니다. FakeItEasy를 사용하여 테스트 할 개체를 만드는 데 문제가 있습니다. 내가 테스트하려고하는 객체는 Dependency Injection을 통해 구성 객체를 사용하므로 ReadString(), R

    5

    1답변

    꾀병 : 가짜가 단순히 변경없이 인수의 반환을 위해 무엇 싶습니다 public interface IBlah { Func<T, bool> ApplyFilter<T>(Func<T, bool> predicate) where T:IMessage; } . 그러나 가짜가 정확히 한 번 호출되었는지 확인하고 싶습니다. 통해 패스 역할을 public cl

    2

    2답변

    FakeItEasy를 처음 사용하고 처음 시도했을 때 생소했습니다. 내가 가짜 원하는 인터페이스는이 같은 방법이있다 : I는 인수가 전달되는 방법을보고 싶습니다 byte[] ReadFileChunk(string path,int offset,int count,out long size); 을, 그래서 나는 ReturnsLazily을 사용하고 있습니다. 여기

    1

    2답변

    문자열 매개 변수와 bool 반환 값이있는 메소드가 있습니다. 지정된 객체가 가짜 객체로 인식되지 않습니다 : 나는 항상 내가 myClass.Foo(A<string>.Ignored) .WithReturnType<bool>() .Returns(true); 가 지금은 System.ArgumentException 다음과 같은 예외가 시도 사실 반환되도록하

    0

    2답변

    오류가 발생하면 테스트하고 테스트해야하는 메서드가 있습니다. 직원 저장소에서 오류가 발생하면 EmployeeServiceError를 다시 가져 오려고합니다. 나는 FakeItEasy 모의 틀을 사용하고있다. 여기 // Arrange var service = new EmployeeService(mockEmployeeRepository, mockCr

    1

    1답변

    CallsBaseMethod와 CallTo를 섞으려고하는데 설정 한 것을 호출하지 않습니다. 아래 코드와 내 의견을 참조하십시오. 이것을 작동 시키거나 FakeItEasy로 다른 접근법을 얻을 수있는 방법이 있습니까? public LayoutManager(ICompanyManager companyManager) { this._companyMana

    5

    2답변

    으로 사용합니다. FakeItEasy를 사용하여 객체의 메서드가이 동일한 객체에서 다른 메서드를 호출하는지 확인하려면 어떻게합니까? 테스트 : [TestMethod] public void EatBanana_CallsWillEat() { var banana = new Banana(); var myMonkey = new Monkey();

    6

    2답변

    FakeItEasy를 조롱 프레임 워크로 사용하는 것이 좋습니다. FakeItEasy에서 팀을위한 워크샵을 진행하려면이 프레임 워크에 대해 자세히 설명하는 좋은 자습서가 필요합니다. 나는 github에서 문서를 보았지만 매우 간결했다. 정교한 페이지/비디오를 잘 알고 있다면 나에게 알려줄 수 있습니까? 감사.

    8

    2답변

    제 테스트를 위해 하나의 객체를 반환하는 스텁과 다른 객체를 반환하는 다음 호출을 먼저 호출해야합니다. 나는 record() 블록의 다른 mock 객체 프레임 워크에서 이것을 보았지만, FakeItEasy에서 어떻게해야하는지 알지 못했다. FakeItEasy는 우리 가게의 의무적 인 프레임 워크이며, 나는 AutoFixture를 사용하여 가짜를 생성합니다.

    2

    1답변

    다음 테스트를 실행하면 모든 어설 션이 실패합니다. 실제 구현에는 객체에 대한 호출이 있기 때문에 실패한 이유를 파악할 수 없습니다. 알려진 버그입니까? 다른 테스트가 성공하기 때문입니다. 적어도 한 번 이상 찾을 것으로 예상 Outlook.Contracts.IOutlookFolderParameters.get_NotificationsFolder을()하지만