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); }
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); }
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); }
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); }
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); }
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); }
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); }