private string GetFriendlyStringForDiscoveryScenarioType(DiscoveryScenarioType discoveryScenarioType) { string result = "<Unrecognized Discovery Scenario Type>"; switch (discoveryScenarioType) { case DiscoveryScenarioType.DiscoverAsDevice: result = "Device"; break; case DiscoveryScenarioType.DiscoverAsGo: result = "Group Owner"; break; } return(result); }
public DiscoveryScenario(WiFiDirectTestController localWFDController, WiFiDirectTestController remoteWFDController, DiscoveryScenarioType discoveryScenarioType, bool isTargetedDiscovery, WFD_DISCOVER_TYPE discoverType, uint searchTimeoutMs, bool discoverTestIe ) { this.succeeded = false; this.localWFDController = localWFDController; this.remoteWFDController = remoteWFDController; this.discoveryScenarioType = discoveryScenarioType; this.isTargetedDiscovery = isTargetedDiscovery; this.discoverType = discoverType; this.searchTimeoutMs = searchTimeoutMs; this.discoverTestIe = discoverTestIe; }
void ExecuteDiscoveryScenario(DiscoveryScenarioType discoveryScenarioType, bool isTargetedDiscovery, WFD_DISCOVER_TYPE discoverType, uint searchTimeoutMs) { DiscoveryScenario discoveryScenario = new DiscoveryScenario( localWFDController, remoteWFDController, discoveryScenarioType, isTargetedDiscovery, discoverType, searchTimeoutMs, true // Validate Vendor extension IEs ); DiscoveryScenarioResult discoveryScenarioResult = discoveryScenario.Execute(); Verify.IsTrue(discoveryScenarioResult.ScenarioSucceeded); }