Beispiel #1
0
 public PageService(
     IDbDataContext pageDataContext,
     IUserService userService
     )
 {
     this.pageDataContext = pageDataContext;
     this.userService     = userService;
 }
 public void Setup()
 {
     testDbContext       = Substitute.For <IDbDataContext>();
     testUserService     = Substitute.For <IUserService>();
     pageService         = new PageService(testDbContext, testUserService);
     mockedPage          = PageHelper.Create();
     mockedUser          = UserHelper.Create();
     mockedUser.Accesses = new List <UserAccess>();
     mockedFeatures      = FeatureHelper.CreateList(3);
     FeatureHelper.CreateFeatureAccess(mockedFeatures, mockedPage, mockedUser, AccessType.None);
     mockedPage.Features = mockedFeatures;
     testUserService.GetUserByUserName(mockedUser.UserName).Returns(mockedUser);
     mockedPage.PageName = "Index";
     mockedPages         = new List <Page>()
     {
         mockedPage
     }.AsQueryable();
     testDbContext.Pages.Returns(mockedPages);
 }
Beispiel #3
0
 public UserService(IDbDataContext dataContext)
 {
     this.dataContext = dataContext;
 }
Beispiel #4
0
 public EntityDataContext(IDbDataContext dataContext)
 {
     m_dataContext = dataContext;
 }