如何使用c#Fitnesse + Slim在Fitnesse测试中保持状态

时间:2011-02-04 16:19:38

标签: c# fitnesse fitnesse-slim

如何指定要在每个测试用例中使用的数据?

即。我希望使用一个表来设置一些数据,然后针对该数据运行一系列测试。

由于

1 个答案:

答案 0 :(得分:0)

我一直在关注Gojko,他们的建议是创建一个在测试页开头调用的单例。以下是FitNesse编辑的示例:

!|import         |
|Demo1.Containers|
|Demo1.Fixtures  |

!|SUT         |
|Get Practice?|
|$practice=   |

我的C#代码(SUT - >系统测试是一个基本的Singleton:

public class SUT
{
    private static Practice _practice = null;
    public static Practice getPractice()
    {
        if (_practice == null)
        {
            _practice = new Practice();
        }
        return _practice;
    }
}

我正在测试的其他课程使用该单例来获取他们的数据。

    public class AddDoctorToPractice
    {
        private Practice practice = SUT.getPractice();
        ...

我希望有所帮助。