Exemple #1
0
        public void map_ApiResource_to_Entity()
        {
            var model = new ApiResource
            {
                DisplayName = NewGuidS,
                Description = NewGuidS,
                Enabled     = true,
                Name        = NewGuidS,
                UserClaims  = new List <string> {
                    NewGuidS
                },
                Scopes = new List <Scope> {
                    new Scope(NewGuidS, NewGuidS, new List <string> {
                        NewGuidS
                    })
                    {
                        Description             = NewGuidS,
                        Emphasize               = true,
                        Required                = true,
                        ShowInDiscoveryDocument = true
                    }
                },
                ApiSecrets = new List <Secret> {
                    new Secret
                    {
                        Value       = NewGuidS,
                        Description = NewGuidS,
                        Type        = NewGuidS,
                        Expiration  = DateTime.UtcNow
                    }
                },
                Properties = new Dictionary <string, string>()
                {
                    { NewGuidS, NewGuidS }
                }
            };
            var entity = model.ToEntity();


            var actual = entity.ToModel();

            model.DeepCompare(actual).Should().BeTrue();
        }