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)); }