You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

68 lines
2.3 KiB
C#

7 years ago
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xunit;
using Xunit.Abstractions;
using Xunit.Extensions;
using Xunit.Sdk;
using xUnitStudy.Model;
namespace xUnitStudy.WebApi.Test
{
/// <summary>
/// 测试用例级别的共享
/// </summary>
public class UseFixtureTest:IDisposable
{
/*
Test case
1IDisposableDispose()
b --> --> 1 --> Dispose() --> -->
a --> --> 2 --> Dispose() --> -->
x --> --> 2 --> Dispose() --> -->
m --> --> 2 --> Dispose() --> -->
........
xUnit
*/
object sharedData;
public UseFixtureTest()
{
//测试用例执行前做准备
sharedData = "sharedate";
}
[Fact]
public void Case2_Test()
{
Assert.Equal("sharedate", sharedData.ToString());
}
[Fact]
public void Case1_Test()
{
Assert.Equal("sharedate", sharedData.ToString());
}
public void Dispose()
{
//测试用例执行后做清理
sharedData = null;
}
}
}