Beispiel #1
0
        public void CreateFintResource()
        {
            TestModel testModel = new TestModel();
            var       relation  = new RelationBuilder()
                                  .With(TestEnum.TEST1)
                                  .Link("http://localhost/test")
                                  .Build();

            FintResource <TestModel> fintResource = FintResource <TestModel> .With(testModel).AddRelations(relation);

            Assert.Equal(1, fintResource.Relations.Count);
            Assert.Equal(relation, fintResource.Relations[0]);
            Assert.Equal(testModel, fintResource.Resource);
        }
        public void GetAllRettigheter(Event <object> serverSideEvent)
        {
            var relationIdentitet1 = new RelationBuilder()
                                     .With(Rettighet.Relasjonsnavn.IDENTITET)
                                     .ForType(typeof(Identitet)) //TODO
                                     .Value("BATMAN")
                                     .Field("systemid")
                                     .Build();

            var relationIdentitet2 = new RelationBuilder()
                                     .With(Rettighet.Relasjonsnavn.IDENTITET)
                                     .ForType(typeof(Identitet)) //TODO
                                     .Value("ROBIN")
                                     .Field("systemid")
                                     .Build();

            var rettigheter = _rettigheter.ToList();

            serverSideEvent.Data.Add(FintResource <Rettighet> .With(rettigheter[0]).AddRelations(relationIdentitet1));
            serverSideEvent.Data.Add(FintResource <Rettighet> .With(rettigheter[1]).AddRelations(relationIdentitet2));
        }
        public void GetAllIdentiteter(Event <object> serverSideEvent)
        {
            var relationRettighet1 = new RelationBuilder()
                                     .With(Identitet.Relasjonsnavn.RETTIGHET)
                                     .ForType(typeof(Rettighet)) //TODO
                                     .Value("BAT-001")
                                     .Field("systemid")
                                     .Build();

            var relationRettighet2 = new RelationBuilder()
                                     .With(Identitet.Relasjonsnavn.RETTIGHET)
                                     .ForType(typeof(Rettighet)) //TODO
                                     .Value("BAT-002")
                                     .Field("systemid")
                                     .Build();

            var identiteter = _identiteter.ToList();

            serverSideEvent.Data.Add(FintResource <Identitet> .With(identiteter[0]).AddRelations(relationRettighet1));
            serverSideEvent.Data.Add(FintResource <Identitet> .With(identiteter[1]).AddRelations(relationRettighet2));
        }