«mstest» 태그된 질문

Microsoft .NET 단위 테스트 프레임 워크 (MSTest)

6
테스트 실행 폴더에 MSTest 복사 파일
XML 파일을 읽고 파싱해야하는 테스트가 있습니다. 매번 테스트 실행 폴더에이 파일을 복사하려면 어떻게해야합니까? XML 파일은 "Copy if newer"로 설정되고 컴파일 모드는 "none"으로 설정됩니다 (실제로 컴파일 할 수있는 것이 아니기 때문에).

5
MSTest에는 NUnit의 TestCase와 동일한 기능이 있습니까?
TestCaseNUnit 의 기능은 각 테스트에 대해 별도의 방법이 필요없이 테스트 매개 변수를 지정하는 빠른 방법으로 매우 유용합니다. MSTest에 비슷한 것이 있습니까? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")] [TestCase("t3a4b5", "345")] [TestCase("3&5*", "35")] [TestCase("123", "123")] public void StripNonNumeric(string before, string expected) { string actual = FormatUtils.StripNonNumeric(before); Assert.AreEqual(expected, actual); } …

19
VS 2010 테스트 실행기 오류 "테스트가 실행되는 동안 에이전트 프로세스가 중지되었습니다."
Visual Studio 2010에는 여러 단위 테스트가 있습니다. 테스트 목록을 사용하여 한 번에 여러 테스트를 실행할 때 때때로 하나 이상의 테스트에 대해 다음 오류가 발생합니다. 테스트가 실행되는 동안 에이전트 프로세스가 중지되었습니다. 동일한 테스트가 실패한 것은 아니며 테스트를 다시 실행하려고하면 성공합니다. Connect 에서이 버그 보고서를 찾았 는데 동일한 문제인 것 같지만 해결책을 …

4
구조를 비교할 때이 어설 션이 형식 예외를 던지는 이유는 무엇입니까?
두 System.Drawing.Size구조 의 동등성을 주장하려고하는데 예상되는 주장 실패 대신 형식 예외가 발생합니다. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception, "System.FormatException: Input string was not in a correct format." Assert.AreEqual(struct1, struct2, "Failed. Expected {0}, actually it …

20
DeploymentItem 속성 문제
저는 현재 C # .net으로 작성된 "오래된"시스템을 유지하고 있으며, 일부 오래된 기능을 제거하고 일부 리팩토링을 수행하고 있습니다. 감사합니다, 이전 사람이 몇 가지 단위 테스트 (MSTests)를 작성했습니다. 저는 JUnit 테스트에 상당히 익숙하지만 아직 MSTests에 대해서는 많이하지 않았습니다. 테스트 메소드에는 테스트 DeploymentItem중인 비즈니스 로직 메소드에 의해 구문 분석되는 텍스트 파일을 지정 하는 …


6
MSTest 단위 테스트에서 "예외가 발생하지 않음"을 어떻게 확인합니까?
"void"를 반환하는이 메서드에 대한 단위 테스트를 작성 중입니다. 예외가 발생하지 않았을 때 테스트가 통과하는 경우를 하나 갖고 싶습니다. C #으로 어떻게 작성합니까? Assert.IsTrue(????) (내 생각 엔 이것이 내가 확인해야하는 방법이지만 "???"에 들어가는 내용) 내 질문이 충분히 명확하기를 바랍니다.

7
단위 테스트간에 EF7 InMemory 공급자를 재설정하려면 어떻게해야합니까?
단위 테스트에 EF7 InMemory 공급자를 사용하려고하지만 테스트 간 InMemory 데이터베이스의 지속적인 특성으로 인해 문제가 발생합니다. 다음 코드는 내 문제를 보여줍니다. 한 테스트는 작동하고 다른 테스트는 항상 실패합니다. 테스트 사이에 _context를 null로 설정하더라도 두 번째 테스트 실행에는 항상 4 개의 레코드가 있습니다. [TestClass] public class UnitTest1 { private SchoolContext _context; [TestInitialize] …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.