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 }
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(); }
public ScheduleServiceTests() { fixture = FixtureInitializer.InitializeFixture(); }
public ScheduleDownloaderTests() { fixture = FixtureInitializer.InitializeFixture(); }
public SuggestionServiceTests() { fixture = FixtureInitializer.InitializeFixture(); }