コード例 #1
0
        public void TestProjectsNotEqualWhenAnalyzerResultsNotEqual()
        {
            // Arrange
            var fileA = new TestFile
            {
                FilePath = "/c/",
                Source   = "bla",
                Tests    = new HashSet <TestCase>()
            };
            var fileB = new TestFile
            {
                FilePath = "/d/",
                Source   = "bla",
                Tests    = new HashSet <TestCase>()
            };

            var testProjectA = new TestProject
            {
                TestProjectAnalyzerResult = Mock.Of <IAnalyzerResult>(),
                TestFiles = new HashSet <TestFile> {
                    fileA
                }
            };

            var testProjectB = new TestProject
            {
                TestProjectAnalyzerResult = Mock.Of <IAnalyzerResult>(),
                TestFiles = new HashSet <TestFile> {
                    fileB
                }
            };

            // Assert
            testProjectA.ShouldNotBe(testProjectB);
        }