public void VerifyUrlAclOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Delete.UrlAcl("testurl"); Assert.AreEqual("netsh http delete urlacl url=testurl", harness.Value); }
public void VerifySettings() { var harness = new StringHarness(); new NetSH(harness).Wlan.Show.Settings(); Assert.AreEqual("netsh wlan show settings", harness.Value); }
public void VerifyAll() { var harness = new StringHarness(); new NetSH(harness).Wlan.Show.All(); Assert.AreEqual("netsh wlan show all", harness.Value); }
public void VerifyLogBufferOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Flush.LogBuffer(); Assert.AreEqual("netsh http flush logbuffer", harness.Value); }
public void VerifyIpListenOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Show.IpListen(); Assert.AreEqual("netsh http show iplisten", harness.Value); }
public void VerifyTimeoutOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Show.Timeout(); Assert.AreEqual("netsh http show timeout", harness.Value); }
public void VerifyIpListenOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Add.IpListen("test"); Assert.AreEqual("netsh http add iplisten ipaddress=test", harness.Value); }
public void VerifyProfileOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Delete.Profile("\"Profile 1\"", "\"Wireless Network Connection\""); Assert.AreEqual("netsh wlan delete profile name=\"Profile 1\" interface=\"Wireless Network Connection\"", harness.Value); }
public void VerifyUrlAclOutput() { var harness = new StringHarness(); var netsh = new NetSH(harness); netsh.Http.Add.UrlAcl("testurl", "testuser", false, false); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser listen=no delegate=no", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", false, true); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser listen=no delegate=yes", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", true, false); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser listen=yes delegate=no", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", true, true); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser listen=yes delegate=yes", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", null, true); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser delegate=yes", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", null, false); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser delegate=no", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", true); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser listen=yes", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", false); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser listen=no", harness.Value); netsh.Http.Add.UrlAcl("testurl", "testuser", "testsddl"); Assert.AreEqual("netsh http add urlacl url=testurl user=testuser sddl=testsddl", harness.Value); }
public void ShouldSupportParameterNameDecoratedMethods() { var harness = new StringHarness(); var proxy = ActionProxy <ITestAction> .Create("testActionName", "netsh unittest", harness); proxy.MethodWithParameterNameDecoration("myParameterTest"); Assert.AreEqual("netsh unittest testActionName MethodWithParameterNameDecoration test=myParameterTest", harness.Value); }
public void ShouldOperateOnInterface() { var harness = new StringHarness(); var proxy = ActionProxy <ITestAction> .Create("testActionName", "netsh unittest", harness); proxy.SimpleMethod(); Assert.AreEqual("netsh unittest testActionName SimpleMethod", harness.Value); }
public void VerifySSLCertOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Delete.SSLCert(ipPort: "testipport"); Assert.AreEqual("netsh http delete sslcert ipport=testipport", harness.Value); new NetSH(harness).Http.Delete.SSLCert(hostnamePort: "www.contoso.com:1414"); Assert.AreEqual("netsh http delete sslcert hostnameport=www.contoso.com:1414", harness.Value); }
public void VerifyTimeoutOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Add.Timeout(Timeout.HeaderWaitTimeout, 1); Assert.AreEqual("netsh http add timeout timeouttype=headerwaittimeout value=1", harness.Value); new NetSH(harness).Http.Add.Timeout(Timeout.IdleConnectionTimeout, 1); Assert.AreEqual("netsh http add timeout timeouttype=idleconnectiontimeout value=1", harness.Value); }
public void VerifyBlockedNetworkOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Set.BlockedNetwork(Display.Show); Assert.AreEqual("netsh wlan set blockednetwork display=show", harness.Value); new NetSH(harness).Wlan.Set.BlockedNetwork(Display.Hide); Assert.AreEqual("netsh wlan set blockednetwork display=hide", harness.Value); }
public void VerifyCacheStateOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Show.CacheState("testurl"); Assert.AreEqual("netsh http show cachestate url=testurl", harness.Value); new NetSH(harness).Http.Show.CacheState(); Assert.AreEqual("netsh http show cachestate", harness.Value); }
public void VerifyAllowExplicitCredsOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Set.AllowExplicitCreds(true); Assert.AreEqual("netsh wlan set allowexplicitcreds allow=yes", harness.Value); new NetSH(harness).Wlan.Set.AllowExplicitCreds(false); Assert.AreEqual("netsh wlan set allowexplicitcreds allow=no", harness.Value); }
public void VerifyFilterOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Delete.Filter(Permission.DenyAll, null, NetworkType.AdHoc); Assert.AreEqual("netsh wlan delete filter permission=denyall networktype=adhoc", harness.Value); new NetSH(harness).Wlan.Delete.Filter(Permission.Allow, "ssid1", NetworkType.Infrastructure); Assert.AreEqual("netsh wlan delete filter permission=allow ssid=ssid1 networktype=infrastructure", harness.Value); }
public void VerifyBlockPeriodOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Set.BlockPeriod(50); Assert.AreEqual("netsh wlan set blockperiod value=50", harness.Value); new NetSH(harness).Wlan.Set.BlockPeriod(0); Assert.AreEqual("netsh wlan set blockperiod value=0", harness.Value); }
public void VerifyCreateAllUserProfileOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Set.CreateAllUserProfile(true); Assert.AreEqual("netsh wlan set createalluserprofile enabled=yes", harness.Value); new NetSH(harness).Wlan.Set.CreateAllUserProfile(false); Assert.AreEqual("netsh wlan set createalluserprofile enabled=no", harness.Value); }
public void VerifyAutoConfigOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Set.AutoConfig(true, "\"Wireless Network Connection\""); Assert.AreEqual("netsh wlan set autoconfig enabled=yes interface=\"Wireless Network Connection\"", harness.Value); new NetSH(harness).Wlan.Set.AutoConfig(false, "\"Wireless Network Connection\""); Assert.AreEqual("netsh wlan set autoconfig enabled=no interface=\"Wireless Network Connection\"", harness.Value); }
public void VerifyNetworksOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Show.Networks(null, NetworkMode.Ssid); Assert.AreEqual("netsh wlan show networks mode=ssid", harness.Value); new NetSH(harness).Wlan.Show.Networks(); Assert.AreEqual("netsh wlan show networks", harness.Value); }
public void ShouldSupportEnumTypeDecoratedParameters() { var harness = new StringHarness(); var proxy = ActionProxy <ITestAction> .Create("testActionName", "netsh unittest", harness); proxy.MethodWithDecoratedEnum(DecoratedEnum.Value1); Assert.AreEqual("netsh unittest testActionName MethodWithDecoratedEnum testEnum=value1", harness.Value); proxy.MethodWithDecoratedEnum(DecoratedEnum.Value2); Assert.AreEqual("netsh unittest testActionName MethodWithDecoratedEnum testEnum=value2", harness.Value); }
public void VerifyProfileOrderOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Set.ProfileOrder("\"profile1\"", "\"Wireless Network Connection\"", 1); Assert.AreEqual("netsh wlan set profileorder name=\"profile1\" interface=\"Wireless Network Connection\" priority=1", harness.Value); new NetSH(harness).Wlan.Set.ProfileOrder("\"profile2\"", "\"Wireless Network Connection\"", 5); Assert.AreEqual("netsh wlan set profileorder name=\"profile2\" interface=\"Wireless Network Connection\" priority=5", harness.Value); }
public void ShouldSupportEnumerationParameters() { var harness = new StringHarness(); var proxy = ActionProxy <ITestAction> .Create("testActionName", "netsh unittest", harness); proxy.MethodWithNull(); Assert.AreEqual("netsh unittest testActionName MethodWithNull", harness.Value); proxy.MethodWithNull(1); Assert.AreEqual("netsh unittest testActionName MethodWithNull testInt=1", harness.Value); }
public void ShouldSupportBooleanDescriptionDecoratedEnumerations() { var harness = new StringHarness(); var proxy = ActionProxy <ITestAction> .Create("testActionName", "netsh unittest", harness); proxy.MethodWithEnum(TestEnum.Value1); Assert.AreEqual("netsh unittest testActionName MethodWithEnum testEnum=Value1", harness.Value); proxy.MethodWithEnum(TestEnum.Value2); Assert.AreEqual("netsh unittest testActionName MethodWithEnum testEnum=Value2", harness.Value); }
public void ShouldSupportBooleanTypeDecoratedParameters() { var harness = new StringHarness(); var proxy = ActionProxy <ITestAction> .Create("testActionName", "netsh unittest", harness); proxy.MethodWithBooleanTypeYesNo(true, false, true); Assert.AreEqual("netsh unittest testActionName MethodWithBooleanTypeYesNo testBooleanYesNo=yes testBooleanEnableDisable=disable testBooleanTrueFalse=true", harness.Value); proxy.MethodWithBooleanTypeYesNo(false, true, false); Assert.AreEqual("netsh unittest testActionName MethodWithBooleanTypeYesNo testBooleanYesNo=no testBooleanEnableDisable=enable testBooleanTrueFalse=false", harness.Value); }
public void VerifyCacheOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Delete.Cache("testurl", false); Assert.AreEqual("netsh http delete cache url=testurl recursive=no", harness.Value); new NetSH(harness).Http.Delete.Cache("testurl", true); Assert.AreEqual("netsh http delete cache url=testurl recursive=yes", harness.Value); new NetSH(harness).Http.Delete.Cache("testurl"); Assert.AreEqual("netsh http delete cache url=testurl", harness.Value); }
public void VerifyProfileOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Add.Profile("profiledata.xml"); Assert.AreEqual("netsh wlan add profile filename=profiledata.xml", harness.Value); new NetSH(harness).Wlan.Add.Profile("\"Profile1.xml\"", "\"Wireless Network Connection\"", User.Current); Assert.AreEqual("netsh wlan add profile filename=\"Profile1.xml\" interface=\"Wireless Network Connection\" user=current", harness.Value); new NetSH(harness).Wlan.Add.Profile("\"Profile1.xml\"", null, User.All); Assert.AreEqual("netsh wlan add profile filename=\"Profile1.xml\" user=all", harness.Value); }
public void VerifyHostedNetworkOutput() { var harness = new StringHarness(); new NetSH(harness).Wlan.Set.HostedNetwork(Mode.Allow); Assert.AreEqual("netsh wlan set hostednetwork mode=allow", harness.Value); new NetSH(harness).Wlan.Set.HostedNetwork(Mode.Disallow); Assert.AreEqual("netsh wlan set hostednetwork mode=disallow", harness.Value); new NetSH(harness).Wlan.Set.HostedNetwork(null, "ssid1"); Assert.AreEqual("netsh wlan set hostednetwork ssid=ssid1", harness.Value); new NetSH(harness).Wlan.Set.HostedNetwork(null, null, "passphrase", KeyUsage.Persistent); Assert.AreEqual("netsh wlan set hostednetwork key=passphrase keyUsage=persistent", harness.Value); }
public void VerifyServiceStateOutput() { var harness = new StringHarness(); new NetSH(harness).Http.Show.ServiceStateRequestQueueView(); Assert.AreEqual("netsh http show servicestate view=requestq", harness.Value); new NetSH(harness).Http.Show.ServiceStateRequestQueueView(false); Assert.AreEqual("netsh http show servicestate view=requestq verbose=no", harness.Value); new NetSH(harness).Http.Show.ServiceStateRequestQueueView(true); Assert.AreEqual("netsh http show servicestate view=requestq verbose=yes", harness.Value); new NetSH(harness).Http.Show.ServiceStateSessionView(); Assert.AreEqual("netsh http show servicestate view=session", harness.Value); new NetSH(harness).Http.Show.ServiceStateSessionView(false); Assert.AreEqual("netsh http show servicestate view=session verbose=no", harness.Value); new NetSH(harness).Http.Show.ServiceStateSessionView(true); Assert.AreEqual("netsh http show servicestate view=session verbose=yes", harness.Value); }