public void Constructor_TestObjectFactoryTestResult_Otherwise_InvokesTestObjectFactoryTranslateTestCaseWithTestResultTestCase() { var testObjectFactory = Substitute.ForPartsOf <FakeTestObjectFactory>(); var testResult = MakeTestResult(); var uut = new ReadOnlyTestResult(testObjectFactory, testResult); testObjectFactory.Received(1).TranslateTestCase(testResult.TestCase); }
public void Constructor_TestObjectFactoryTestResult_Otherwise_SetsTraitsToTestResultTraits() { var testObjectFactory = FakeTestObjectFactory.Default; var testResult = MakeTestResult(); var uut = new ReadOnlyTestResult(testObjectFactory, testResult); var result = uut.Traits; CollectionAssert.AreEquivalent(testResult.Traits, result); }
public void Constructor_TestObjectFactoryTestResult_Otherwise_SetsErrorStackTraceToTestResultErrorStackTrace() { var testObjectFactory = FakeTestObjectFactory.Default; var testResult = MakeTestResult(); var uut = new ReadOnlyTestResult(testObjectFactory, testResult); var result = uut.ErrorStackTrace; Assert.AreEqual(testResult.ErrorStackTrace, result); }
public void Constructor_TestObjectFactoryTestResult_Otherwise_SetsDurationToTestResultDuration() { var testObjectFactory = FakeTestObjectFactory.Default; var testResult = MakeTestResult(); var uut = new ReadOnlyTestResult(testObjectFactory, testResult); var result = uut.Duration; Assert.AreEqual(testResult.Duration, result); }
public void Constructor_TestObjectFactoryTestResult_Otherwise_SetsStartTimeToTestResultStartTime() { var testObjectFactory = FakeTestObjectFactory.Default; var testResult = MakeTestResult(); var uut = new ReadOnlyTestResult(testObjectFactory, testResult); var result = uut.StartTime; Assert.AreEqual(testResult.StartTime, result); }
public void Constructor_TestObjectFactoryTestCase_Otherwise_SetsAttachmentsToNewTestResultAttachments() { var testObjectFactory = FakeTestObjectFactory.Default; var testCase = MakeTestCase(); var testResult = new TestResult(testCase); var uut = new ReadOnlyTestResult(testObjectFactory, testCase); var result = uut.Attachments; CollectionAssert.AreEquivalent(testResult.Attachments, result); }
public void Constructor_TestObjectFactoryTestCase_Otherwise_SetsErrorMessageToNewTestResultErrorMessage() { var testObjectFactory = FakeTestObjectFactory.Default; var testCase = MakeTestCase(); var testResult = new TestResult(testCase); var uut = new ReadOnlyTestResult(testObjectFactory, testCase); var result = uut.ErrorMessage; Assert.AreEqual(testResult.ErrorMessage, result); }
public void Constructor_TestObjectFactoryTestCase_Otherwise_SetsComputerNameToNewTestResultComputerName() { var testObjectFactory = FakeTestObjectFactory.Default; var testCase = MakeTestCase(); var testResult = new TestResult(testCase); var uut = new ReadOnlyTestResult(testObjectFactory, testCase); var result = uut.ComputerName; Assert.AreEqual(testResult.ComputerName, result); }
public void Constructor_TestObjectFactoryTestResult_Otherwise_SetsTestCaseToTestObjectFactoryTranslateTestCase() { var testObjectFactory = Substitute.ForPartsOf <FakeTestObjectFactory>(); var testResult = MakeTestResult(); var testCase = FakeTestObjectFactory.Default.TranslateTestCase(testResult.TestCase); testObjectFactory.TranslateTestCase(Arg.Any <TestCase>()).Returns(testCase); var uut = new ReadOnlyTestResult(testObjectFactory, testResult); var result = uut.TestCase; Assert.AreSame(testCase, result); }