[Fact]//xUnit测试方法只用带[Fact]Attribute就可以了 public void GetStringSampleExceptions() { var sample = new StringSample(String.Empty); Assert.Throws <ArgumentNullException>(() => sample.GetStringDemo(null, "a")); Assert.Throws <ArgumentNullException>(() => sample.GetStringDemo("a", null)); Assert.Throws <ArgumentException>(() => sample.GetStringDemo(string.Empty, "a")); }
public void TestGetStringDemoExceptions() { var sample = new StringSample(string.Empty); Assert.Throws <ArgumentNullException>(() => sample.GetStringDemo(null, "a")); //first=null Assert.Throws <ArgumentNullException>(() => sample.GetStringDemo("a", null)); //second=null Assert.Throws <ArgumentException>(() => sample.GetStringDemo(string.Empty, "a")); //first=string.empty }
public void GetStringDemoExceptions() { var sample = new StringSample(string.Empty); Assert.Throws <ArgumentNullException>(() => sample.GetStringDemo(null, "a")); Assert.Throws <ArgumentNullException>(() => sample.GetStringDemo("a", null)); Assert.Throws <ArgumentException>(() => sample.GetStringDemo(string.Empty, "a")); const string first = "a"; const string second = "bb"; Assert.Throws <ArgumentOutOfRangeException>(() => sample.GetStringDemo(first, second)); }
public void TestGetStringDemoUsingMember(string init, string a, string b, string expected) { var sample = new StringSample(init); string actual = sample.GetStringDemo(a, b); Assert.Equal(expected, actual); }
public void GetStringDemoABCDBC() { string expected = "removed bc from abcd: ad"; var sample = new StringSample(String.Empty); string actual = sample.GetStringDemo("abcd", "bc"); Assert.AreEqual(expected, actual); }
public void GetStringDemoAB() { string expected = "b not found in a"; var sample = new StringSample(String.Empty); string actual = sample.GetStringDemo("a", "b"); Assert.AreEqual(expected, actual); }
public void GetStringDemoInlineData(string init, string a, string b, string expected) { var sample = new StringSample(init); string actual = sample.GetStringDemo(a, b); Assert.Equal(expected, actual); }
public void GetStringDemoABCDBC() { string expected = "removed bc from abcd: ad"; StringSample sample = new StringSample(String.Empty); string actual = sample.GetStringDemo("abcd", "bc"); Assert.AreEqual(expected, actual); }
public void GetStringDemoAB() { string expected = "b not found in a"; StringSample sample = new StringSample(String.Empty); string actual = sample.GetStringDemo("a", "b"); Assert.AreEqual(expected, actual); }
public void TestGetStringDemoUsingMember(string init, string first, string second, string expected) { var sample = new StringSample(init); string actual = sample.GetStringDemo(first, second); Assert.Equal(expected, actual); }
public void GetStringDemoRemoveBCFromABCD() { var expected = "removed bc from abcd: ad"; var sample = new StringSample(String.Empty); var actual = sample.GetStringDemo("abcd", "bc"); Assert.AreEqual(expected, actual); }
public void GetStringDemoBNotInA() { var expected = "b not found in a"; var sample = new StringSample(String.Empty); var actual = sample.GetStringDemo("a", "b"); Assert.AreEqual(expected, actual); }
public void GetStringDemoOnIndexBiggerThanFive() { var expected = "INIT"; var sample = new StringSample("InIt"); var actual = sample.GetStringDemo("abcdefgh", "f"); Assert.AreEqual(expected, actual); }
public void GetStringDemoAB() { //Arrange string expected = "b not found in a"; //Act var sample = new StringSample(string.Empty); string actual = sample.GetStringDemo("a", "b"); //Assert Assert.AreEqual(expected, actual); }
public void GetStringDemoThrowOnFirstNull() { var sample = new StringSample(String.Empty); sample.GetStringDemo(null, "second"); }
public void GetStringDemoThrowOnFirstIsEmpty() { var sample = new StringSample(String.Empty); sample.GetStringDemo("", "abcd"); }
public void GetStringDemoThrowOnFirstShorterThanSecond() { var sample = new StringSample(String.Empty); sample.GetStringDemo("abc", "abcd"); }
public void GetStringDemoThrowOnSecondNull() { var sample = new StringSample(String.Empty); sample.GetStringDemo("first", null); }