Visual Studio 2008을 사용하는 C# 3.5 프로젝트에서 작업 중입니다. 여러 객체를 직렬화해야하며 (IXmlSerializable을 구현해야합니다). 직렬화 코드에 대한 단위 테스트를 작성하는 동안 serialize 할 수있는 개체에 새 속성을 추가 할 때 새로운 속성의 serialize 및 deserialize가 테스트되지 않는 경우 알림이 표시됩니다. 단위 테스트. (일부 단위 테스트 실패)Visual Studio 유닛 테스트 프레임 워크를 사용하여 유닛 테스트를 강제로 수행 할 수 있습니까?
이것이 가능합니까? 내 속성을 표시 할 수있는 특수한 특성이 있으면 Visual Studio unit 테스트 프레임 워크에서 테스트해야한다는 것을 알 수 있다고 생각합니다.
아니면이 완전히 떨어져 기지 내 접근인가? 필요한 경우 다른 단위 테스트 프레임 워크로 전환 할 수 있습니다.
어떤 직렬화 전략을 사용하고 있습니까? – Marco
개체가 IXmlSerializable을 구현합니다. –
이러한 변경 사항을 사용자에게 알려야하는 이유는 무엇입니까? 속성을 추가하는 것이 왜 문제가됩니까? – Steven