Пример #1
0
        public void BuildConcerns(string concernFilter)
        {
            Type[] testFixtureTypes = _assembly.GetTypes().GetConcreteTestFixtureTypes();

            foreach (Type testFixtureType in testFixtureTypes)
            {
                if (testFixtureType.HasConcern())
                {
                    Concern concern = GetConcernFromBuiltConcerns(testFixtureType);

                    if (concern.WasFound() == false)
                    {
                        concern = new Concern(testFixtureType.GetConcernName());

                        if (concernFilter != null && concern.Name != concernFilter)
                        {
                            continue;
                        }

                        _concerns.Add(concern);
                    }

                    concern.AddContextFor(testFixtureType);
                }
            }
        }