public void InitializeTest() { CurrentUser = new EducationSecurityPrincipal(new User { Id = 39, UserKey = "39" }); MockRequest = MockHttpContextFactory.CreateRequest(); }
public void WhenGenerateDataTableResultViewModel_ThenSucceed() { EducationSecurityPrincipal user = new EducationSecurityPrincipal(EducationContext.Users.First()); DataTableRequestModel model = new DataTableRequestModel(); ProviderClientDataTable dataTable = new ProviderClientDataTable(MockHttpContextFactory.CreateRequest(), user); Target.GenerateDataTableResultViewModel(model, dataTable); }
private TestClientDataTable CreateTarget(int?sortColumnIndex, string sortDirection) { HttpRequestBase request = MockHttpContextFactory.CreateRequest(); request.Expect(m => m["iSortCol_0"]).Return(sortColumnIndex.HasValue ? sortColumnIndex.Value.ToString() : null); request.Expect(m => m["sSortDir_0"]).Return(sortDirection); return(new TestClientDataTable(request)); }
public void WhenGenerateDataTableResultViewModel_ThenSucceed() { DataTableRequestModel model = new DataTableRequestModel { iDisplayLength = 10 }; User userEntity = EducationContext.Users.First(u => u.UserRoles.Select(ur => ur.Role).Any(r => r.Name == SecurityRoles.DataAdmin)); EducationSecurityPrincipal user = new EducationSecurityPrincipal(userEntity); ServiceTypeClientDataTable dataTable = new ServiceTypeClientDataTable(MockHttpContextFactory.CreateRequest(), user); Target.GenerateDataTableResultViewModel(model, dataTable); }
public UserHttpContext(string userKey) { var claim = new System.Security.Claims.Claim(System.Security.Claims.ClaimTypes.NameIdentifier, userKey); var claimIdentity = new System.Security.Claims.ClaimsIdentity(new List <System.Security.Claims.Claim> { claim }, "Test"); var identity = new System.Security.Claims.ClaimsIdentity[] { claimIdentity }; var principal = new System.Security.Claims.ClaimsPrincipal(identity); User = principal; _Request = MockHttpContextFactory.CreateRequest(); _Response = MockHttpContextFactory.CreateResponse(); }
public void GivenSort_WhenGenerateDataTableResultViewModel_ThenSucceed() { DataTableRequestModel model = new DataTableRequestModel(); model.iDisplayLength = 10; var request = MockHttpContextFactory.CreateRequest(); request.Expect(r => r["id"]).Return("1"); request.Expect(r => r["iSortCol_0"]).Return("0"); request.Expect(r => r["sSortDir_0"]).Return("asc"); ServiceAttendanceClientDataTable dataTable = new ServiceAttendanceClientDataTable(request); var actual = Target.GenerateDataTableResultViewModel(model, dataTable); }
public void GivenSortOnFirstColumn_WhenGenerateDataTableResultViewModel_ThenSucceed() { DataTableRequestModel model = new DataTableRequestModel { iDisplayLength = 10 }; User userEntity = EducationContext.Users.First(u => u.UserRoles.Select(ur => ur.Role).Any(r => r.Name == SecurityRoles.DataAdmin)); EducationSecurityPrincipal user = new EducationSecurityPrincipal(userEntity); HttpRequestBase mockRequest = MockHttpContextFactory.CreateRequest(); mockRequest.Expect(m => m["iSortCol_0"]).Return("0"); mockRequest.Expect(m => m["sSortDir_0"]).Return("asc"); ServiceTypeClientDataTable dataTable = new ServiceTypeClientDataTable(mockRequest, user); Target.GenerateDataTableResultViewModel(model, dataTable); }
public void GivenSort_AndOneServiceAttendanceIsVeryLarge_WhenGenerateDataTableResultViewModel_ThenSucceed() { DataTableRequestModel model = new DataTableRequestModel(); model.iDisplayLength = 10; var request = MockHttpContextFactory.CreateRequest(); request.Expect(r => r["id"]).Return("1"); request.Expect(r => r["iSortCol_0"]).Return("0"); request.Expect(r => r["sSortDir_0"]).Return("asc"); ServiceAttendanceClientDataTable dataTable = new ServiceAttendanceClientDataTable(request); ServiceAttendance attendance = new ServiceAttendance { DateAttended = DateTime.Now.AddYears(100), StudentAssignedOffering = EducationContext.StudentAssignedOfferings.Where(s => s.Id == 1).Single(), Subject = EducationContext.Subjects.First(), CreatingUser = User.Identity.User }; EducationContext.ServiceAttendances.Add(attendance); EducationContext.SaveChanges(); var actual = Target.GenerateDataTableResultViewModel(model, dataTable); }
public void InitializeTest() { MockRequest = MockHttpContextFactory.CreateRequest(); }
public void InitializeTest() { MockRequest = MockHttpContextFactory.CreateRequest(); SecurityConfiguration = MockRepository.GenerateMock <ISecurityConfiguration>(); TestData = new TestData(); }
public void GivenUserIsProvider_WhenGenerateDataTableResultViewModel_ThenSucceed() { DataTableRequestModel model = new DataTableRequestModel { iDisplayLength = 10 }; User.Identity.User.UserRoles = new List <UserRole> { new UserRole { Role = new Role { Name = SecurityRoles.Provider }, Providers = new List <Provider> { EducationContext.Providers.First() } } }; ServiceOfferingClientDataTable dataTable = new ServiceOfferingClientDataTable(MockHttpContextFactory.CreateRequest(), User); Target.GenerateDataTableResultViewModel(model, dataTable); }
public void WhenGenerateDataTableResultViewModel_ThenSucceed() { DataTableRequestModel model = new DataTableRequestModel { iDisplayLength = 10 }; ServiceOfferingClientDataTable dataTable = new ServiceOfferingClientDataTable(MockHttpContextFactory.CreateRequest(), User); Target.GenerateDataTableResultViewModel(model, dataTable); }