Esempio n. 1
0
    public static void HasTestSuitesProperty(TestRunner r)
    {
        harness.FindTests();

        string foundName = harness.TestSuites[sampleSuiteName].Name;

        r.Expect(foundName).ToBe(sampleSuiteName);
    }
Esempio n. 2
0
    public static void GetTestsReturnsAllTestsInSampleSuite(TestRunner r)
    {
        harness.FindTests();

        List<TestRunner> testsFound = harness.GetTestsInSuite(sampleSuiteName);

        r.Expect(testsFound.Count).ToBe(2);
    }
Esempio n. 3
0
    public static void MethodHasAttributeReturnsTrueWhenMethodHasAttribute(TestRunner r)
    {
        MethodInfo method = _GetMethod("HasName");

        bool testAttrCheck = TestSuite.MethodHasAttribute<TestAttribute>(method);

        r.Expect(testAttrCheck).ToBe(true);
    }
Esempio n. 4
0
    public static void FindsAllMethodsInSampleSuite(TestRunner r)
    {
        harness.FindTests();
        Type sampleType = typeof(SampleTestsSpec);
        List<MethodInfo> methods = TestHarness.FindTestMethodsInType(sampleType);

        r.Expect(methods.Count).ToBe(3);
    }
Esempio n. 5
0
    public static void MethodHasAttributeReturnsFalseWhenMethodDoesNotHaveAttribute(TestRunner r)
    {
        MethodInfo method = _GetMethod("HasName");

        bool testAttrCheck = TestSuite.MethodHasAttribute<HasTestsAttribute>(method);

        r.Expect(testAttrCheck).ToBe(false);
    }
Esempio n. 6
0
    public static void CanAddTestMethods(TestRunner r)
    {
        string      expected    = "HasName";
        MethodInfo  method      = _GetMethod(expected);

        testSuite.AddMethod(method);

        string methodName = testSuite.GetTestRunner(expected).MethodName;

        r.Expect(testSuite.GetTestRunner(methodName).MethodName).ToBe(expected);
    }
Esempio n. 7
0
    public static void CanAddBeforeEachMethods(TestRunner r)
    {
        string      expected   = "TestSuiteBeforeEach";
        MethodInfo  method     = _GetMethod(expected);

        testSuite.AddMethod(method);

        string  methodName = testSuite.GetBeforeEachTestRunner(expected).MethodName;

        r.Expect(methodName).ToBe(expected);
    }
Esempio n. 8
0
    public static void GetTestRunnersReturnsAllRunnersForSampleSuite(TestRunner r)
    {
        TestHarness harness         = new TestHarness();
        string      sampleSuiteName = "TestFramework::SampleTests";

        harness.FindTests();

        TestSuite sampleSuite = harness.TestSuites[sampleSuiteName];

        r.Expect(sampleSuite.GetTestRunners().Count).ToBe(2);
    }
Esempio n. 9
0
    public static void FindsTheSampleTestSuite(TestRunner r)
    {
        harness.FindTests();
        bool found = false;

        foreach(string suitename in harness.GetSuiteNames())
        {
            if (suitename == sampleSuiteName) {
                found = true;
            }
        }

        r.Expect(found).ToBe(true);
    }
Esempio n. 10
0
 public static void ExpectHelloNotToBeHi(TestRunner tr)
 {
     tr.Expect("Hello").Not.ToBe("Hi");
 }
Esempio n. 11
0
 public static void ExpectTwoToBeGreaterThanOne(TestRunner tr)
 {
     tr.Expect(2).ToBeGreaterThan(1);
 }
Esempio n. 12
0
 public static void ExpectTwoNotToBeLessThanTwo(TestRunner tr)
 {
     tr.Expect(2).Not.ToBeLessThan(2);
 }
Esempio n. 13
0
 public static void ThisIsASampleTest(TestRunner r)
 {
     r.Expect(true).ToBe(false);
 }
Esempio n. 14
0
 public static void ExpectOneToBeLessThanTwo(TestRunner tr)
 {
     tr.Expect(1).ToBeLessThan(2);
 }
Esempio n. 15
0
 public static void ExpectOnePointOneFloatNotToBeOneInteger(TestRunner tr)
 {
     tr.Expect(1.1f).Not.ToBe(1);
 }
Esempio n. 16
0
 public static void ExpectOneNotToBeTwo(TestRunner tr)
 {
     tr.Expect(1).Not.ToBe(2);
 }
Esempio n. 17
0
 public static void ExpectOneFloatToBeOneInteger(TestRunner tr)
 {
     tr.Expect(1f).ToBe(1);
 }
Esempio n. 18
0
 public static void ExpectHelloToBeHello(TestRunner tr)
 {
     tr.Expect("Hello").ToBe("Hello");
 }
Esempio n. 19
0
 public static void ExpectTrueNotToBeNotTrue(TestRunner tr)
 {
     tr.Expect(true).Not.Not.ToBe(true);
 }
Esempio n. 20
0
 public static void HasName(TestRunner r)
 {
     r.Expect(testSuite.Name).ToBe("My Awesome Test Suite");
 }
Esempio n. 21
0
 public static void ExpectTrueToBeTrue(TestRunner tr)
 {
     tr.Expect(true).ToBe(true);
 }
Esempio n. 22
0
 public static void ExpectOneToBeOne(TestRunner tr)
 {
     tr.Expect(1).ToBe(1);
 }
Esempio n. 23
0
 public static void ExpectMemeberNotToBeFalse(TestRunner r)
 {
     r.Expect(_member).Not.ToBe(false);
 }