Пример #1
0
        public void InitializeFixture(object fixture)
        {
            Guard.AgainstNull(fixture, nameof(fixture));

#pragma warning disable CS0618 // Type or member is obsolete
            FixtureInitializer.InitializeFakes(fixture);
#pragma warning restore CS0618 // Type or member is obsolete
        }
Пример #2
0
        public Test(Fixture fixture, ParameterSet constructorArgs, TestHarness harness, ParameterSet methodArgs)
        {
            Category    = harness.Category;
            Description = harness.Description;
            if (Timeout != System.Threading.Timeout.Infinite)
            {
                Timeout = harness.Timeout;
            }


            UniqueName = string.Format("M:{0}.{1}", harness.Method.DeclaringType.Namespace, harness.Method.DeclaringType.Name);

            Name = String.Empty;
            if (constructorArgs.Parameters.Any())
            {
                var nameArgs = constructorArgs.Parameters.Select(it => it.ToString()).ToList();

                UniqueName += string.Format("({0})[{1}]", String.Join(",", nameArgs.ToArray()), constructorArgs.Index);

                Name += string.Format("({0})", String.Join(",", nameArgs.ToArray()));
            }



            UniqueName += "." + harness.Method.Name;
            Name       += harness.Method.Name;

            if (methodArgs.Parameters.Any())
            {
                var nameArgs = methodArgs.Parameters.Select(it => it.ToString());

                UniqueName += string.Format("({0})[{1}]", String.Join(",", nameArgs.ToArray()), constructorArgs.Index);

                Name += string.Format("({0})", String.Join(",", nameArgs.ToArray()));
            }

            _init            = fixture.Attribute.FixtureInit;
            _type            = fixture.Type;
            _invoke          = harness.Attribute.TestInvoke;
            _constructorArgs = constructorArgs.Retain();
            _method          = harness.Method;
            _methodArgs      = methodArgs.Retain();
        }
Пример #3
0
        public Test(Fixture fixture, ParameterSet constructorArgs, TestHarness harness, ParameterSet methodArgs)
        {
            Category = harness.Category;
            Description = harness.Description;
            if (Timeout != System.Threading.Timeout.Infinite)
            {
                Timeout = harness.Timeout;
            }

            UniqueName = string.Format("M:{0}.{1}", harness.Method.DeclaringType.Namespace, harness.Method.DeclaringType.Name);

            Name = String.Empty;
            if (constructorArgs.Parameters.Any())
            {
                var nameArgs = constructorArgs.Parameters.Select(it => it.ToString()).ToList();

                UniqueName += string.Format("({0})[{1}]", String.Join(",", nameArgs.ToArray()), constructorArgs.Index);

                Name += string.Format("({0})", String.Join(",", nameArgs.ToArray()));
            }

            UniqueName += "." + harness.Method.Name;
            Name += harness.Method.Name;

            if (methodArgs.Parameters.Any())
            {
                var nameArgs = methodArgs.Parameters.Select(it => it.ToString());

                UniqueName += string.Format("({0})[{1}]", String.Join(",", nameArgs.ToArray()), constructorArgs.Index);

                Name += string.Format("({0})", String.Join(",", nameArgs.ToArray()));
            }

            _init = fixture.Attribute.FixtureInit;
            _type = fixture.Type;
            _invoke = harness.Attribute.TestInvoke;
            _constructorArgs = constructorArgs.Retain();
            _method = harness.Method;
            _methodArgs = methodArgs.Retain();
        }
Пример #4
0
 public ScheduleServiceTests()
 {
     fixture = FixtureInitializer.InitializeFixture();
 }
Пример #5
0
 public ScheduleDownloaderTests()
 {
     fixture = FixtureInitializer.InitializeFixture();
 }
Пример #6
0
 public SuggestionServiceTests()
 {
     fixture = FixtureInitializer.InitializeFixture();
 }