private TestServerSession(string scenario, TestServerVersion version, bool allowUnmatched, string[] expectedCoverage) { _scenario = scenario; _version = version; _allowUnmatched = allowUnmatched; _expectedCoverage = expectedCoverage; Server = GetServer(); }
public static TestServerSession Start(string scenario, TestServerVersion version, bool allowUnmatched = false, params string[] expectedCoverage) { if (version == TestServerVersion.V2) { // we only use v1 for coverage expectedCoverage = Array.Empty <string>(); } var server = new TestServerSession(scenario, version, allowUnmatched, expectedCoverage); return(server); }
public XmlTests(TestServerVersion version) : base(version, "xml") { }
public AdditionalPropertiesTest(TestServerVersion version) : base(version, "additionalProperties") { }
public BodyDurationTest(TestServerVersion version) : base(version, "duration") { }
public BodyComplexTest(TestServerVersion version) : base(version, "complex") { }
public TestServerTestBase(TestServerVersion version, string?coverageFile) { _version = version; _coverageFile = coverageFile; }
public MediaTypesTests(TestServerVersion version) : base(version, "mediatypes") { }
public IntegerTest(TestServerVersion version) : base(version, "int") { }
public BodyByte(TestServerVersion version) : base(version, "byte") { }
public BodyDateTimeRfc1123Test(TestServerVersion version) : base(version, "datetime-rfc1123") { }
public MultipleInheritanceTest(TestServerVersion version) : base(version, "multipleInheritance") { }
public ParameterGroupingTests(TestServerVersion version) : base(version, "azureParameterGrouping") { }
public NumberTest(TestServerVersion version) : base(version, "number") { }
public AzureSpecialPropertiesTest(TestServerVersion version) : base(version, "azureSpecials") { }
public BodyFileTests(TestServerVersion version) : base(version, "files") { }
public ObjectTypeTest(TestServerVersion version) : base(version, "objectType") { }
public UrlTests(TestServerVersion version) : base(version) { }
public TestServerTestBase(TestServerVersion version) : this(version, null) { }
public BodyDictionary(TestServerVersion version) : base(version, "dictionary") { }
public HeaderTests(TestServerVersion version) : base(version, "header") { }
public BodyDateTest(TestServerVersion version) : base(version, "date") { }
public RequiredOptionalTest(TestServerVersion version) : base(version, "reqopt") { }
public SubscriptionIdApiVersionTest(TestServerVersion version) : base(version, "azureUrl") { }
public BodyArray(TestServerVersion version) : base(version, "array") { }
public BodyTimeTest(TestServerVersion version) : base(version, "time") { }
public ModelFlatteningTests(TestServerVersion version) : base(version, "model-flatten") { }
public ValidationTests(TestServerVersion version) : base(version, "validation") { }
public IgnoreOnTestServer(TestServerVersion version, string reason) { _version = version; _reason = reason; }
public NonStringEnumTests(TestServerVersion version) : base(version, "nonStringEnums") { }