Example #1
0
    public void OrderIsUnpredictable()
    {
        var orderer = new DefaultTestCaseOrderer();

        var result = orderer.OrderTestCases(TestCases);

        Assert.NotEqual(TestCases, result);
    }
    public static void OrderIsUnpredictable()
    {
        var orderer = new DefaultTestCaseOrderer(SpyMessageSink.Create());

        var result = orderer.OrderTestCases(TestCases);

        Assert.NotEqual(TestCases, result);
    }
Example #3
0
    public void OrderIsStable()
    {
        var orderer = new DefaultTestCaseOrderer();

        var result1 = orderer.OrderTestCases(TestCases);
        var result2 = orderer.OrderTestCases(TestCases);
        var result3 = orderer.OrderTestCases(TestCases);

        Assert.Equal(result1, result2);
        Assert.Equal(result2, result3);
    }
    public static void OrderIsStable()
    {
        var orderer = new DefaultTestCaseOrderer(SpyMessageSink.Create());

        var result1 = orderer.OrderTestCases(TestCases);
        var result2 = orderer.OrderTestCases(TestCases);
        var result3 = orderer.OrderTestCases(TestCases);

        Assert.Equal(result1, result2);
        Assert.Equal(result2, result3);
    }