«nunit» 태그된 질문

NUnit은 C #으로 작성된 .NET 및 Silverlight 용 오픈 소스 단위 테스트 프레임 워크입니다. Java 세계에서 JUnit 또는 TestNG와 동일한 목적을 수행하며 xUnit 제품군의 많은 것 중 하나입니다.

10
단위 테스트, NUnit 또는 Visual Studio?
단위 테스트를 실행하기 위해 Visual Studio (때로는 resharper)를 사용하고 있습니다. NUnit에 대해 들었지만 그것에 대해 많이 알지 못합니다 ... 내가 신경 써야하나요? 비주얼 스튜디오보다 더 나은 것을 제공 할 수 있습니까? NUnit을 사용해야하며 그 이유는 무엇입니까?

1
Moq : 재정의 할 수없는 구성원에 대한 잘못된 설정 : x => x.GetByTitle ( "asdf")
이 문제를 어떻게 해결할 수 있는지 확실하지 않고 "GetByTitle"메서드에서 단위 테스트를 시도합니다. 내 정의는 다음과 같습니다. public class ArticleDAO : GenericNHibernateDAO(IArticle, int>, IArticleDAO { public IArticle GetByTitle(string title) { IQuery query = Session.CreateQuery("...") return query.UniqueResult<IArticle>(); } } public interface IArticleDAO { IArticle GetByTitle(string title); } 단위 테스트 : [Test] public …
111 c#  nhibernate  nunit  resharper  moq 


4
NUnit 대 xUnit
На этот вопрос есть ответы на 스택 오버플로 на русском : Что выбрать : xUnit의 대 NUNIT? NUnit 과 xUnit.net 의 차이점은 무엇입니까 ? 둘 중 하나만 개발하는 것이 아니라 두 가지를 개발하는 이유는 무엇입니까? 나는 xUnit이 NUnit의 발명가에 의해 개발되고 있다는 것을 읽었습니다. xUnit.net은 .NET Framework 용 단위 테스트 …
110 c#  .net  nunit  xunit 

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); } …

6
NUnit과 유사한 xUnit.net의 테스트 매개 변수화
xUnit.net 프레임 워크에 NUnit의 다음 기능과 유사한 수단이 있습니까? [Test, TestCaseSource("CurrencySamples")] public void Format_Currency(decimal value, string expected){} static object[][] CurrencySamples = new object[][] { new object[]{ 0m, "0,00"}, new object[]{ 0.0004m, "0,00"}, new object[]{ 5m, "5,00"}, new object[]{ 5.1m, "5,10"}, new object[]{ 5.12m, "5,12"}, new object[]{ 5.1234m, "5,12"}, new object[]{ …

19
코드가 단위 테스트의 일부로 실행 중인지 확인
단위 테스트 (nUnit)가 있습니다. 호출 스택 아래의 많은 계층에서 단위 테스트를 통해 실행중인 경우 메서드가 실패합니다. 이상적으로는이 방법이 의존하는 객체를 설정하기 위해 조롱과 같은 것을 사용하는 것이 좋지만 이것은 타사 코드이며 많은 작업 없이는 할 수 없습니다. nUnit 특정 방법을 설정하고 싶지 않습니다. 여기에는 레벨이 너무 많고 단위 테스트를 수행하는 …
105 c#  reflection  nunit 

12
NUnit으로 개인 메서드를 어떻게 테스트합니까?
NUnit을 올바르게 사용하는 방법이 궁금합니다. 먼저 메인 프로젝트를 참조로 사용하는 별도의 테스트 프로젝트를 만들었습니다. 그러나이 경우 개인 메서드를 테스트 할 수 없습니다. 내 생각 엔 테스트 코드를 메인 코드에 포함시켜야한다고 생각 했나?! -그게 올바른 방법이 아닌 것 같습니다. (나는 테스트가 포함 된 코드를 배송한다는 생각이 싫다.) NUnit으로 개인 메서드를 어떻게 …

10
NUnit이 Visual Studio 2010 코드를 실행하지 않습니다.
Visual Studio 2010 베타 dll을 NUnit GUI에로드하려고합니다. 팝업 오류가 발생합니다. 이 어셈블리는 현재로드 된 런타임보다 최신 런타임에 의해 빌드되며로드 할 수 없습니다. NUnit이 현재 실행중인 버전보다 최신 버전의 CLR을 사용하여 어셈블리 빌드를로드하려고 할 수 있습니다. 실행 파일을 .NET 4에서 실행하려면 어떻게해야합니까?

3
현재 SynchronizationContext를 TaskScheduler로 사용할 수 없습니다.
내가 사용하고 작업을 내 뷰 모델에서 서버 호출을 실행 긴 실행하고 결과를 다시 정렬 화되어 Dispatcher사용하여 TaskScheduler.FromSyncronizationContext(). 예를 들면 : var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); 이것은 응용 프로그램을 실행할 때 잘 작동합니다. 하지만 …

18
Selenium 오류-원격 WebDriver에 대한 HTTP 요청이 60 초 후에 시간 초과되었습니다.
저는 몇 달 동안 Selenium을 사용해 왔으며 내부 테스트 프로세스의 일부를 자동화하는 데 사용하고 있습니다. 스크립트가 잘 전달되었습니다. 최근 FF 27.01을 사용하여 C # 2.40.0 웹 드라이버로 업그레이드했으며 이제 스크립트가 다음 오류와 함께 임의의 위치에서 실패합니다. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server …


12
NUnit 테스트를 병렬로 실행하려면 어떻게해야합니까?
NUnit을 사용하여 작성된 대규모 수용 테스트 (테스트 당 최대 10 초) 테스트 스위트가 있습니다. 내 컴퓨터가 모두 다중 코어 박스라는 사실을 활용하고 싶습니다. 이상적으로는 다른 테스트와 독립적으로 코어 당 하나의 테스트를 실행할 수 있습니다. PNUnit이 있지만 스레딩 동기화 문제 및 이와 같은 문제를 테스트하기 위해 설계되었으며이 작업을 수행하는 확실한 방법을 …
83 nunit 

2
NUnit.Framework.Assert.IsInstanceOfType ()은 더 이상 사용되지 않습니다.
현재 Professional Enterprise .NET 책을 읽고 있는데 일부 예제 프로그램에서이 경고를 발견했습니다. 'NUnit.Framework.Assert.IsInstanceOfType(System.Type, object)' is obsolete 이제 내 질문에 이미 대답했을 수 있지만이 경고를 수정하려면 단순히 Assert.IsInstanceOfType ()을 Assert.IsInstanceOf ()로 바꾸는 경우입니까? 예를 들면 다음과 같습니다. Assert.IsInstanceOfType(typeof(ClassName), variableName); 다음과 같습니다. Assert.IsInstanceOf(typeof(ClassName), variableName);
78 c#  nunit 

5
Selenium RC로 Google 크롬을 실행하는 방법은 무엇입니까?
Selenium RC + Nunit + asp.net으로 내 사이트를 테스트하려고합니다. Firefox, Safari, Opera, IE 8에서는 테스트를 수행 할 수 있지만 Google 크롬에서는 사용할 수 없습니다. 나는 이것을 브라우저 arugment에 넣었다. selenium = new DefaultSelenium(Server, ServerPort, "*chrome", DomainURL); 이것은 항상 Firefox를로드하지만 좋은 크롬은 아닙니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.