Exemple #1
0
        internal static void SetupMocksForPost(ServiceContext serviceContext)
        {
            var relType             = ModelMocks.SimpleMockedRelationType();
            var rel                 = ModelMocks.SimpleMockedRelation(1234, 567, 8910, relType);
            var mockRelationService = Mock.Get(serviceContext.RelationService);

            mockRelationService.Setup(x => x.GetRelationTypeByAlias(It.IsAny <string>())).Returns(() => relType);
            mockRelationService.Setup(x => x.GetById(It.IsAny <int>())).Returns(() => rel);
            mockRelationService.Setup(x => x.Relate(It.IsAny <IUmbracoEntity>(), It.IsAny <IUmbracoEntity>(), It.IsAny <IRelationType>()))
            .Returns(() => rel);
        }
        internal static void SetupMocksForPost(ServiceContext serviceContext)
        {
            var relType             = ModelMocks.SimpleMockedRelationType();
            var rel                 = ModelMocks.SimpleMockedRelation(1234, 567, 8910, relType);
            var mockRelationService = Mock.Get(serviceContext.RelationService);

            mockRelationService.Setup(x => x.GetRelationTypeByAlias(It.IsAny <string>())).Returns(() => relType);
            mockRelationService.Setup(x => x.GetById(It.IsAny <int>())).Returns(() => rel);
            mockRelationService.Setup(x => x.Relate(It.IsAny <IUmbracoEntity>(), It.IsAny <IUmbracoEntity>(), It.IsAny <IRelationType>()))
            .Returns(() => rel);

            var entityServiceMock = Mock.Get(serviceContext.EntityService);

            entityServiceMock.Setup(x => x.GetIdForKey(567.ToGuid(), UmbracoObjectTypes.Unknown)).Returns(Attempt.Succeed(567));
            entityServiceMock.Setup(x => x.GetIdForKey(8910.ToGuid(), UmbracoObjectTypes.Unknown)).Returns(Attempt.Succeed(8910));
            entityServiceMock.Setup(x => x.GetKeyForId(567, UmbracoObjectTypes.Unknown)).Returns(Attempt.Succeed(567.ToGuid()));
            entityServiceMock.Setup(x => x.GetKeyForId(8910, UmbracoObjectTypes.Unknown)).Returns(Attempt.Succeed(8910.ToGuid()));
        }