Пример #1
0
        public IdeaControllerTests()
        {
            model = new IdeaViewModel()
            {
                content    = "some content",
                ease       = 4,
                impact     = 3,
                confidence = 4
            };
            mapper    = A.Fake <IMapper>();
            validator = A.Fake <IValidator <IdeaViewModel> >();
            context   = A.Fake <IIdeaPoolContext>();
            sut       = new IdeasController(validator, mapper, context);
            var claimsPrincipal = A.Fake <ClaimsPrincipal>();

            A.CallTo(() => claimsPrincipal.Claims).Returns(
                new List <Claim>()
            {
                new Claim(ClaimTypes.NameIdentifier, Guid.NewGuid().ToString())
            });
            sut.ControllerContext.HttpContext      = new DefaultHttpContext();
            sut.ControllerContext.HttpContext.User = claimsPrincipal;
        }
Пример #2
0
 public IdeasController(IValidator <IdeaViewModel> validator, IMapper mapper, IIdeaPoolContext context)
 {
     _validator = validator;
     _mapper    = mapper;
     _context   = context;
 }