Exemplo n.º 1
0
        public void Test_To_Transport_Works()
        {
            var expected = new TransportDomain.AuthPolicy(
                1,
                null,
                null,
                null,
                null,
                null,
                null
                );

            var policy = new LegacyPolicy(
                null,
                false,
                1,
                false,
                false,
                false,
                null
                );

            TransportDomain.AuthPolicy actual = (TransportDomain.AuthPolicy)policy.ToTransport();

            Assert.IsInstanceOfType(actual, typeof(TransportDomain.AuthPolicy));
            Assert.AreEqual(null, actual.DenyEmulatorSimulator);
            Assert.AreEqual(expected.DenyRootedJailbroken, actual.DenyRootedJailbroken);
            Assert.AreEqual(expected.MinimumRequirements[0].Any, actual.MinimumRequirements[0].Any);
            Assert.AreEqual(expected.MinimumRequirements[0].Possession, actual.MinimumRequirements[0].Possession);
            Assert.AreEqual(expected.MinimumRequirements[0].Knowledge, actual.MinimumRequirements[0].Knowledge);
            Assert.AreEqual(expected.MinimumRequirements[0].Inherence, actual.MinimumRequirements[0].Inherence);
            Assert.AreEqual(expected.MinimumRequirements[0].Requirement, actual.MinimumRequirements[0].Requirement);
        }
Exemplo n.º 2
0
 public ServiceV3AuthsPostRequest(string username, AuthPolicy authPolicy, string context, string title, int?ttl, string pushTitle, string pushBody, IList <DenialReason> denialReasons)
 {
     Username      = username;
     AuthPolicy    = authPolicy;
     Context       = context;
     Title         = title;
     TTL           = ttl;
     PushTitle     = pushTitle;
     PushBody      = pushBody;
     DenialReasons = denialReasons;
 }