오늘 테스트 케이스를 실행하는 동안 생성 된 데이터베이스 변경 사항을 롤백하기 위해 단위 테스트 프레임 워크의 일부에서 XtUnit을 실행했습니다. 이것은 내가 그것을 어떻게 사용했는지에 대한 골격이다. 테스트 케이스가 성공적으로 실행되었지만 결과적으로 데이터베이스 상태가 변경되었습니다.DataRollBack with Nunit XtUnit
using NUnit.Framework;
using TeamAgile.ApplicationBlocks.Interception;
using TeamAgile.ApplicationBlocks.Interception.UnitTestExtensions;
namespace NameSpace.UnitTest
{
[TestFixture]
public class Test : InterceptableObject
{
[Test]
[DataRollBack]
public void CreateTest()
{
나는 Nhibernate with Mysql을 사용합니다. 내가 놓친 게 있니?
에서 실행해야합니다. 무엇이 문제일까요? 나는 7 o.s을 이겼다. – curiosity