public void Constructor_Otherwise_SetsFullyQualifiedNameToTestCaseFullyQualifiedName()
        {
            var testCase = MakeTestCase();

            var uut = new ReadOnlyTestCase(testCase);

            var result = uut.DisplayName;

            Assert.AreEqual(testCase.DisplayName, result);
        }
        public void Constructor_Otherwise_SetsSourceToTestCaseSource()
        {
            var testCase = MakeTestCase();

            var uut = new ReadOnlyTestCase(testCase);

            var result = uut.Source;

            Assert.AreEqual(testCase.Source, result);
        }
        public void Constructor_Otherwise_SetsIdToTestCaseId()
        {
            var testCase = MakeTestCase();

            var uut = new ReadOnlyTestCase(testCase);

            var result = uut.Id;

            Assert.AreEqual(testCase.Id, result);
        }
        public void Constructor_Otherwise_SetsTraitsToTestCaseTraits()
        {
            var testCase = MakeTestCase();

            var uut = new ReadOnlyTestCase(testCase);

            var result = uut.Traits;

            CollectionAssert.AreEquivalent(testCase.Traits, result);
        }
        public void Constructor_Otherwise_SetsExecutorUriToTestCaseExecutorUri()
        {
            var testCase = MakeTestCase();

            var uut = new ReadOnlyTestCase(testCase);

            var result = uut.ExecutorUri;

            Assert.AreEqual(testCase.ExecutorUri, result);
        }
        public void Constructor_Otherwise_SetsLineNumberToTestCaseLineNumber()
        {
            var testCase = MakeTestCase();

            var uut = new ReadOnlyTestCase(testCase);

            var result = uut.LineNumber;

            Assert.AreEqual(testCase.LineNumber, result);
        }
        public void Constructor_Otherwise_SetsCodeFilePathToTestCaseCodeFilePath()
        {
            var testCase = MakeTestCase();

            var uut = new ReadOnlyTestCase(testCase);

            var result = uut.CodeFilePath;

            Assert.AreEqual(testCase.CodeFilePath, result);
        }