Пример #1
0
        public void StringContains_Pass()
        {
            MockAssertResultHandler mockAssert = new MockAssertResultHandler();

            ServiceLocator.AssertResultHandler = mockAssert;
            MWTAssert.StringContains("foobar", "foo", "Error Message");
            UnitTestAssert.AreEqual("Assert.StringContains: Value <foobar>, contains Substring <foo>!", mockAssert.LastMessage);
        }
Пример #2
0
        public void StringContains_Fail()
        {
            MockAssertResultHandler mockAssert = new MockAssertResultHandler();

            ServiceLocator.AssertResultHandler = mockAssert;
            MWTAssert.StringContains("foobar", "baz", "This is a message '{0}'.", "foo");
            UnitTestAssert.AreEqual("This is a message 'foo'.", mockAssert.LastMessage);
        }
Пример #3
0
        public void StringContains_SubstringRecur_Overlapping_Pass()
        {
            MockAssertResultHandler mockAssert = new MockAssertResultHandler();

            ServiceLocator.AssertResultHandler = mockAssert;
            MWTAssert.StringContains("ababababa", "aba", 2);
            UnitTestAssert.AreEqual("Assert.StringContains: Value: <ababababa>, contains substring <aba> correct number of times: <2>!",
                                    mockAssert.LastMessage);
        }
Пример #4
0
        public void StringContains_SubstringRecur_0_Pass()
        {
            MockAssertResultHandler mockAssert = new MockAssertResultHandler();

            ServiceLocator.AssertResultHandler = mockAssert;
            MWTAssert.StringContains("some search string", "string1", 0);
            UnitTestAssert.AreEqual("Assert.StringContains: Value: <some search string>, contains substring <string1> correct number of times: <0>!",
                                    mockAssert.LastMessage);
        }
Пример #5
0
        public void StringContains_SubstringRecur_3_Fail()
        {
            MockAssertResultHandler mockAssert = new MockAssertResultHandler();

            ServiceLocator.AssertResultHandler = mockAssert;
            MWTAssert.StringContains("some token1 search string token1 some antoher text token token2", "token1", 3);
            UnitTestAssert.AreEqual("Assert.StringContains: Value: <some token1 search string token1 some antoher text token token2>, contains substring: <token1> incorrect number of times. Expected number of times: <3>, Actual: <2>.",
                                    mockAssert.LastMessage);
        }
Пример #6
0
        public void StringContains_SubstringEmpty_Fail()
        {
            MockAssertResultHandler mockAssert = new MockAssertResultHandler();

            ServiceLocator.AssertResultHandler = mockAssert;
            MWTAssert.StringContains("some search string", "", 1);
            UnitTestAssert.AreEqual("Assert.StringContains: substring, to search for, can not be null or empty.",
                                    mockAssert.LastMessage);
        }
Пример #7
0
        public void StringContains_ValueNull_Fail()
        {
            MockAssertResultHandler mockAssert = new MockAssertResultHandler();

            ServiceLocator.AssertResultHandler = mockAssert;
            MWTAssert.StringContains(null, "token1", 1);
            UnitTestAssert.AreEqual("Assert.StringContains: Value: <null>, source string can not be null.",
                                    mockAssert.LastMessage);
        }