autofixture

    4

    1답변

    moq 또는 Ploeh.AutoFixture.AutoMoq가 모든 자식 인터페이스를 조롱하는 경우가 있는데, 그 중 하나를 null로 지정하려는 경우에 문제가 있습니다. 나는 Npoc를 사용하고 그리고 내가 IDbTransaction Transaction { get; }이 나는 ​​그것이 null가 원하는대로 조롱 할 수 있지만,이 조롱지고 싶지 않아 ID

    11

    1답변

    특정 유형 (이 경우 System.Data.DataSet)에 대한 자동 고정 견본 빌더를 작성합니다. 작성자는 FakeDataSet을 반환하며 이는 테스트 용으로 사용자 정의 된 DataSet입니다. 은 DataSet이 요청되는 경우에도 (즉, request 속성으로 드릴링하여 알 수 있음) 다음과 같이 작동하지 않습니다. public class DataS

    3

    1답변

    "with"메서드를 사용하여 속성을 설정할 때 해당 이름이 동일한 중첩 된 개체의 모든 속성을 null로 둡니다. (메신저 3.0.8로 autofixture의 최신 버전 사용),이 상황에서 obj.Id == "무언가를" public class Something { public string Id { get; set; } public ILis

    1

    2답변

    현재 실제 개체를 만드는 NSubstitute를 사용하여 사용자 지정 가짜 개체를 사용하고 있지만 유지 관리가 매우 어려워지고 있습니다. 프로젝트가 성장함에 따라 대안을 찾으려고 노력하고 있으며 AutoFixture가 그 직업에 적합한 도구라고 기대하고 있습니다. 문서를 거의 읽지 않았기 때문에 고충을 겪었으며 CheatSheet를 포함한 Mark Seem

    2

    1답변

    내가 AutoFixture를 사용하여 내 추상 클래스에 대한 단위 테스트를 쓰고 있어요라고,이게 내가 할 노력하고있어의 표현이다 같을 것이다 public abstract class Base { public virtual void DoSomethingCool() { OnDoingSomethingCool(); }

    6

    1답변

    TDD에는 다소 익숙합니다. 따라서 특정 답변뿐만 아니라 일반적인 조언도 취할 것입니다. 추상 클래스 나 인터페이스를 인스턴스화 할 수 없습니다. 분명히 Moq는 두 번째 테스트에서 ADataFeed의 조롱 된 인스턴스를 제공 할 수 있습니다. 왜 AutoMoqCustomization은 IDataFeed 인터페이스에서 작동하지만 추상 클래스 ADataFee

    3

    1답변

    을 감안할 때 이러한 클래스 :이 public class DrumAndBassBand { public Drums Drum { get; set; } public Bass Bass { get; set; } } public class Instrument { public string Name { get; set; } p

    15

    2답변

    System.Type 이상을 사용하여 AutoFixture에서 개체를 만들어야합니다. 그러나 단순히 형식을 취하는 CreateAnonymous()의 오버로드가없는 것 같습니다. 그들은 모두 컴파일 시간에 일반적인 T를 기대합니다. System.Type을 T로 변환 할 수있는 방법이 있습니까? 사용 세부 편집 : 나는 복잡한 매핑 시나리오를 지원하기 위해 구

    11

    2답변

    저장소 용 Entity Framework가있는 MVC4 프로젝트가 있습니다. 우리 테스트를 위해 우리는 최근 Autofixture를 사용하기 시작했으며 정말 대단합니다. 우리의 모델의 그래프는 매우 깊고 보통 AutoFixture하여 하나의 개체를 만드는 것입니다 전체 그래프 작성 -> 팀 -> 부서 -> 회사 -> 계약 - 사람> ... 등을 이 문제는

    3

    2답변

    데이터베이스 호출 메서드에 대해 IDatabase 클래스와 함께 제공되는 NPoco를 사용하고 있습니다. NPoco Insert 메서드로 들어가는 개체가 올바른 데이터 (도메인 개체 형식)인지 확인하고 싶습니다. public interface IUnitOfWorkProvider { IUnitOfWork GetUnitOfWork();