public void Run_WithoutParent() { RowTestSuite rowTestSuite = new RowTestSuite(GetRowTestMethodWith2Rows()); rowTestSuite.Run(new NullListener(), TestFilter.Empty); Assert.That(rowTestSuite.Fixture, Is.Null); }
public void Run_WithoutParent() { RowTestSuite rowTestSuite = new RowTestSuite(GetRowTestMethodWith2Rows()); rowTestSuite.Run(new NullListener(),TestFilter.Empty); Assert.That(rowTestSuite.Fixture, Is.Null); }
public void Initialize() { MethodInfo method = GetRowTestMethodWith2Rows(); RowTestSuite testSuite = new RowTestSuite(method); string pathName = method.DeclaringType.ToString(); Assert.That(testSuite.TestName.FullName, Is.EqualTo (pathName + "." + method.Name)); }
public void Initialize() { MethodInfo method = GetRowTestMethodWith2Rows(); RowTestSuite testSuite = new RowTestSuite(method); string pathName = method.DeclaringType.ToString(); Assert.That(testSuite.TestName.FullName, Is.EqualTo(pathName + "." + method.Name)); }
public void BuildFrom_WithoutRows() { RowTestAddIn addIn = new RowTestAddIn(); MethodInfo method = GetTestClassMethod("MethodWithRowTestAttribute"); Test test = addIn.BuildFrom(method); Assert.That(test, Is.InstanceOfType(typeof(RowTestSuite))); RowTestSuite suite = (RowTestSuite)test; Assert.That(suite.TestCount, Is.EqualTo(0)); }
public void Run() { TestClass fixture = new TestClass(); TestSuite parentSuite = new TestSuite("ParentSuiteName", "Name"); parentSuite.Fixture = fixture; RowTestSuite rowTestSuite = new RowTestSuite(GetRowTestMethodWith2Rows()); parentSuite.Add(rowTestSuite); rowTestSuite.Run(new NullListener(),TestFilter.Empty); Assert.That(rowTestSuite.Fixture, Is.SameAs(fixture)); }
public void BuildFrom_SetsNameCorrectly() { RowTestAddIn addIn = new RowTestAddIn(); Type testClass = typeof(TestClass); MethodInfo method = testClass.GetMethod(Method_RowTestMethodWith2Rows, BindingFlags.Public | BindingFlags.Instance); Test test = addIn.BuildFrom(method); Assert.That(test, Is.InstanceOfType(typeof(RowTestSuite))); RowTestSuite suite = (RowTestSuite)test; Assert.That(suite.TestName.Name, Is.EqualTo(method.Name)); Assert.That(suite.TestName.FullName, Is.EqualTo(testClass.FullName + "." + method.Name)); }
public void Run() { TestClass fixture = new TestClass(); TestSuite parentSuite = new TestSuite("ParentSuiteName", "Name"); parentSuite.Fixture = fixture; RowTestSuite rowTestSuite = new RowTestSuite(GetRowTestMethodWith2Rows()); parentSuite.Add(rowTestSuite); rowTestSuite.Run(new NullListener(), TestFilter.Empty); Assert.That(rowTestSuite.Fixture, Is.SameAs(fixture)); }
public void BuildFrom_WithNull() { RowTestAddIn addIn = new RowTestAddIn(); MethodInfo method = GetTestClassMethod("RowTestMethodWithNullArgument"); Test test = addIn.BuildFrom(method); Assert.That(test, Is.InstanceOfType(typeof(RowTestSuite))); RowTestSuite suite = (RowTestSuite)test; Assert.That(suite.TestCount, Is.EqualTo(1)); Assert.That(suite.Tests[0], Is.InstanceOfType(typeof(RowTestCase))); RowTestCase testCase = (RowTestCase)suite.Tests[0]; Assert.That(testCase.Arguments, Is.Null); }
public void BuildFrom_WithTestName() { RowTestAddIn addIn = new RowTestAddIn(); MethodInfo method = GetRowTestMethodWithTestName(); Test test = addIn.BuildFrom(method); Assert.That(test, Is.InstanceOfType(typeof(RowTestSuite))); RowTestSuite suite = (RowTestSuite)test; Assert.That(suite.TestCount, Is.EqualTo(1)); Assert.That(suite.Tests[0], Is.InstanceOfType(typeof(RowTestCase))); RowTestCase testCase = (RowTestCase)suite.Tests[0]; Assert.That(testCase.TestName.Name, Is.EqualTo("UnitTest(4, 5)")); }
public void BuildFrom_WithExpectedException() { RowTestAddIn addIn = new RowTestAddIn(); MethodInfo method = GetRowTestMethodWithExpectedException(); Test test = addIn.BuildFrom(method); Assert.That(test, Is.InstanceOfType(typeof(RowTestSuite))); RowTestSuite suite = (RowTestSuite)test; Assert.That(suite.TestCount, Is.EqualTo(1)); Assert.That(suite.Tests[0], Is.InstanceOfType(typeof(RowTestCase))); RowTestCase testCase = (RowTestCase)suite.Tests[0]; Assert.That(testCase.ExceptionExpected, Is.True); Assert.That(testCase.ExpectedExceptionType, Is.EqualTo(typeof(InvalidOperationException))); }
public void BuildFrom_WithRows() { RowTestAddIn addIn = new RowTestAddIn(); MethodInfo method = GetRowTestMethodWith2Rows(); Test test = addIn.BuildFrom(method); Assert.That(test, Is.InstanceOfType(typeof(RowTestSuite))); RowTestSuite suite = (RowTestSuite)test; Assert.That(suite.TestCount, Is.EqualTo(2)); Assert.That(suite.Tests[0], Is.InstanceOfType(typeof(RowTestCase))); Assert.That(suite.Tests[1], Is.InstanceOfType(typeof(RowTestCase))); RowTestCase testCase1 = (RowTestCase)suite.Tests[0]; RowTestCase testCase2 = (RowTestCase)suite.Tests[1]; Assert.That(testCase1.Arguments.Length, Is.EqualTo(2)); Assert.That(testCase2.Arguments.Length, Is.EqualTo(2)); }