public void TestGetClient_Accuracy()
        {
            HermesAuthorizationServiceClient client =
                HermesAuthorizationServiceClient.GetClient();

            ValidateFields(client);
        }
 public void TestGetClientString_WrongAddress()
 {
     TestHelper.LoadConfig(
         "HermesAuthentiationServiceClientInvalidAddress.xml");
     HermesAuthorizationServiceClient client =
         HermesAuthorizationServiceClient.GetClient();
 }
 public void TestGetClientString_WithoutBinding()
 {
     TestHelper.LoadConfig(
         "HermesAuthentiationServiceClientNoBinding.xml");
     HermesAuthorizationServiceClient client =
         HermesAuthorizationServiceClient.GetClient();
 }
        public void TestGetClient_Without_ObjectFactory()
        {
            TestHelper.LoadConfig(
                "HermesAuthentiationServiceClientNoObjectFactory.xml");
            HermesAuthorizationServiceClient client =
                HermesAuthorizationServiceClient.GetClient();

            ValidateFields(client);
        }
 /// <summary>
 /// <para>
 /// Validate fields in <see cref="HermesAuthorizationServiceClient"/>.
 /// </para>
 /// </summary>
 /// <param name="c">
 /// <see cref="HermesAuthorizationServiceClient"/> instance.
 /// </param>
 private static void ValidateFields(HermesAuthorizationServiceClient c)
 {
     Assert.IsNotNull(c, "instance should be created.");
     Assert.IsTrue(c.Endpoint.Binding is BasicHttpBinding,
                   "client binding should be http binding.");
     Assert.AreEqual(c.Endpoint.Address,
                     new EndpointAddress(DemoEndPointAddress),
                     "client binding should be right Uri.");
 }
        public void TestGetClientString_Accuracy()
        {
            HermesAuthorizationServiceClient client =
                HermesAuthorizationServiceClient.GetClient(
                    "Hermes.Services.Security.Authorization.Client." +
                    "HermesAuthorizationServiceClient");

            ValidateFields(client);
        }
        public void SetUp()
        {
            TestHelper.LoadConfig();
            serviceHost = new TCWcfServiceHost(
                typeof(HermesAuthorizationService), DemoEndPointAddress);
            BasicHttpBinding        binding  = new BasicHttpBinding();
            ServiceMetadataBehavior behavior = new ServiceMetadataBehavior();

            behavior.HttpGetEnabled = true;
            serviceHost.Description.Behaviors.Add(behavior);
            serviceHost.AddServiceEndpoint(
                typeof(IAuthorization), binding, "");
            serviceHost.Open();
            service = HermesAuthorizationServiceClient.GetClient();
        }
 public void TestGetClientString_Empty_Namespace()
 {
     HermesAuthorizationServiceClient client =
         HermesAuthorizationServiceClient.GetClient("  ");
 }
 public void TestGetClientString_Null_Namespace()
 {
     HermesAuthorizationServiceClient client =
         HermesAuthorizationServiceClient.GetClient(null);
 }