public void GetAllTypesInSolutionWithAttributeFilteredByPrefix()
        {
            var solutionReflectionTests = SolutionReflection.GetAllTypesWithAttribute <TestAttribute>("Te")
                                          .FirstOrDefault(x => x.Type == typeof(ClassToAnalyze));

            solutionReflectionTests.Should().NotBeNull();
        }
        public void GetAllAssembliesReferencingTypeFilteredByPrefix()
        {
            var solutionReflectionTests = SolutionReflection.GetAllAssembliesReferencingType <BaseNonGeneric>("Te");

            solutionReflectionTests.Should().ContainSingle();
            solutionReflectionTests.First().Assembly.GetName().Name.Should().Be(typeof(BaseNonGeneric).Assembly.GetName().Name);
        }
        public void GetAllTypesInSolutionAssembliesFilteredByPrefix()
        {
            var solutionReflectionTests = SolutionReflection.GetAllTypesImplementing <BaseNonGeneric>("Te")
                                          .FirstOrDefault(x => x.Type == typeof(ClassToAnalyze));

            solutionReflectionTests.Should().NotBeNull();
        }