public void CannotGetAbstractMemberTypes() { var type = MemberTypeUtility.GetTypeBuilder(TypeAttributes.Abstract).CreateType(); var typeService = GetTypeService(type); var memberTypes = typeService.MemberTypes; Assert.IsFalse(memberTypes.Any()); }
public void CanGetMemberTypes() { var type = MemberTypeUtility.GetTypeBuilder().CreateType(); var typeService = GetTypeService(type); var memberTypes = typeService.MemberTypes; Assert.AreEqual(1, memberTypes.Count); }
public void CanGetMemberTypes() { var type = MemberTypeUtility.GetTypeBuilder().CreateType(); var typeServiceMock = GetTypeServiceMock(type); var typeResolver = new TypeResolver(typeServiceMock.Object); var memberTypes = typeResolver.MemberTypes; Assert.AreEqual(1, memberTypes.Count); }
public void CannotGetMemberTypesWithoutPublicDefaultConstructor() { var typeBuilder = MemberTypeUtility.GetTypeBuilder(); typeBuilder.DefineDefaultConstructor(MethodAttributes.Private); var type = typeBuilder.CreateType(); var typeService = GetTypeService(type); var memberTypes = typeService.MemberTypes; Assert.IsFalse(memberTypes.Any()); }
public void CanGetMemberForValidMemberType() { var type = MemberTypeUtility.GetTypeBuilder().CreateType(); var contentMock = new Mock <IPublishedContent>(); contentMock.Setup(m => m.Properties).Returns(new List <IPublishedProperty>()); var service = new MemberService(new Mock <IUmbracoHelperWrapper>().Object); var member = service.GetMember(contentMock.Object, type); Assert.IsNotNull(member); }