public void LdapUtility_ConnectToAuth_CoreLogicConnectToAuthLdapBehavior() { //Arrange var coreLogicToAuthBehavior = new CoreLogicConnectToAuthLdapBehavior(TestHelper.GetConfigurationSettings()); //Act Assert try { using (coreLogicToAuthBehavior.Connect("ISC-SA-FNCAutomation", "Core@123")) { //Pass } } catch (Exception e) { Assert.Fail(e.Message); } }
public async Task LdapUtility_HealthCheck_Behaviors() { //Arrange var coreLogicToAuthBehavior = new CoreLogicConnectToAuthLdapBehavior(TestHelper.GetConfigurationSettings()); var fncConnectToLdapBehavior = new FncConnectToGroupLdapBehavior(TestHelper.GetConfigurationSettings()); var getLdapGroupsBehavior = new GetLdapGroupsBehavior(); var healthCheckNotifierUtility = new Mock <IHealthCheckNotifierUtility>(); var ldapUtility = new LdapUtility(coreLogicToAuthBehavior, fncConnectToLdapBehavior, getLdapGroupsBehavior); //Act var healthCheckUtility = new HealthCheckUtility(new List <IHealthCheckable>() { ldapUtility }, healthCheckNotifierUtility.Object, TestHelper.GetConfigurationSettings()); //Assert Assert.AreEqual((await healthCheckUtility.GetHealthCheckResultAsync().ConfigureAwait(false)).Status, HealthStatus.Active); }