public void UpdateCredentialsTest() { string name = "Test Entry"; NetworkCredential credentials = new NetworkCredential("Test", "User"); RasPhoneBook pbk = new RasPhoneBook(); RasEntry target = new RasEntry(name); target.Owner = pbk; Mock<IRasHelper> mock = new Mock<IRasHelper>(); RasHelper.Instance = mock.Object; mock.Setup(o => o.SetCredentials(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<NativeMethods.RASCREDENTIALS>(), false)).Returns(true); bool result = target.UpdateCredentials(credentials); Assert.IsTrue(result); }
public void UpdateCredentialsInvalidOperationExceptionTest() { string name = "Test Entry"; RasEntry target = new RasEntry(name); target.UpdateCredentials(new NetworkCredential("Test", "User")); }
public void UpdateCredentialsWithNullCredentialsArgumentNullExceptionTest() { string name = "Test Entry"; RasEntry target = new RasEntry(name); target.Owner = new RasPhoneBook(); target.UpdateCredentials(null); }
public void UpdateCredentials1NullCredentialsTest() { string name = "Test Entry"; NetworkCredential credentials = null; RasEntry target = new RasEntry(name); target.Owner = new RasPhoneBook(); target.UpdateCredentials(credentials, true); }
public void UpdateCredentials1NullOwnerTest() { string name = "Test Entry"; NetworkCredential credentials = new NetworkCredential("Test", "User"); RasEntry target = new RasEntry(name); target.UpdateCredentials(credentials, true); }
public void UpdateCredentials2ServerPreSharedKeyTest() { RasPhoneBook pbk = new RasPhoneBook(); RasEntry target = new RasEntry("Test Entry"); target.Owner = pbk; Mock<IRasHelper> mock = new Mock<IRasHelper>(); RasHelper.Instance = mock.Object; mock.Setup(o => o.SetCredentials(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<NativeMethods.RASCREDENTIALS>(), false)).Returns(true); bool result = target.UpdateCredentials(RasPreSharedKey.Server, "value"); Assert.IsTrue(result); }