public AdminController(dbcontext context) { uS = new UserService(context); fS = new FacultyService(context); unvS = new UniversityService(context); _context = context; }
public void DisposeFaculty_PassFacultyId() { int facultyId = 3; //Arrange using var context = new ApplicationDbContext(options); context.Faculties.Add(new Faculty { Id = facultyId, Title = "AMI" }); context.SaveChanges(); var unitOfWork = new EFUnitOfWork(context); FacultyService facultyService = new FacultyService(unitOfWork, _mapper, _logger.Object); //Act facultyService.Dispose(facultyId); //Assert var emptyList = new List <Answer>() { }; Assert.Equal(emptyList, unitOfWork.Answers.Find(e => e.Id == facultyId).ToList()); }
public async Task PutAsyncTest() { // Arrange var mockFacultyRepository = GetDefaultIFacultyRepositoryInstance(); var mockUniversityRepository = GetDefaultIUniversityRepositoryInstance(); var mockUnitOfWork = GetDefaultIUnitOfWorkInstance(); Faculty faculty = new Faculty(); int facultyId = 1; faculty.Id = facultyId; faculty.Name = "Ciencias"; Faculty facultyExpected = new Faculty(); facultyExpected.Name = "Letras"; mockFacultyRepository.Setup(r => r.FindById(facultyId)) .Returns(Task.FromResult <Faculty>(faculty)); var service = new FacultyService(mockFacultyRepository.Object, mockUniversityRepository.Object, mockUnitOfWork.Object); // Act FacultyResponse result = await service.UpdateASync(facultyId, facultyExpected); // Assert Assert.AreEqual(facultyExpected.Name, result.Resource.Name); }
public WebActionTestBase() { var options = new DbContextOptionsBuilder <DataContextTest>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; _context = new DataContextTest(options); _context.Database.EnsureCreated(); _userManager = new FakeUserManager(_context); //mock httpcontext _signInManager = new FakeSignInManager(_userManager); _courseService = new CourseService(_context); _studentService = new StudentService(_context); _enrollService = new EnrollService(_context); _facultyService = new FacultyService(_context); _wishlistService = new WishlistService(_context); _viewModelService = new ViewModelService(_courseService, _enrollService, _studentService, _facultyService, _wishlistService); _courseController = new CourseController(_userManager, null, _courseService, _studentService, _enrollService, _wishlistService, _viewModelService); _homeController = new HomeController(_userManager, null, _courseService, _studentService, _enrollService, _viewModelService); _authController = new AuthController(_signInManager); }
public HomeController(dbcontext context) { uS = new UserService(context); unvS = new UniversityService(context); fS = new FacultyService(context); sS = new SubjectService(context); qS = new QuestionService(context); }
public async Task Add() { await FacultyService.AddAsync(Current).ConfigureAwait(false); Collection = await FacultyService.GetAsync().ConfigureAwait(false); StateHasChanged(); }
public FacultyController(FacultyRepository facultyRepository, FacultyService facultyService, IMapper mapper, FileHelper fileHelper, PaginatedMetaService paginatedMetaService) { _facultyRepository = facultyRepository; _facultyService = facultyService; _mapper = mapper; _fileHelper = fileHelper; _paginatedMetaService = paginatedMetaService; }
private void LoadDataToCombobox() { Faculty faculty = new Faculty() { }; IFaculty facultyObj = new FacultyService(new Data.WpfDbContext()); FacultyDropdown = new ObservableCollection <Faculty>(facultyObj.GetDetails()); }
public APITestBase() : base() { _userManager = new FakeUserManager(_context); _signInManager = new FakeSignInManager(_userManager); _courseService = new CourseService(_context); _studentService = new StudentService(_context); _enrollService = new EnrollService(_context); _facultyService = new FacultyService(_context); _wishlistService = new WishlistService(_context); }
public void SetUp() { _facultyRepository = Mock.Of <IFacultyRepository>(); _facultyService = new FacultyService(_facultyRepository); _faculty = new FacultyItem() { FullName = "Экономический", ShortName = "Э" }; }
/// <summary> /// Метод инициализации сервисов данных /// </summary> private void InitializeDataAccessServices() { // Получение строки подключения logger.Info("Получение строки подключения к источнику данных."); string connectionString = ConfigurationManager.ConnectionStrings["EnrolleeContext"].ConnectionString; // Инициализации сервисов данных logger.Info("Инициализация сервисов получения данных."); facultyService = new FacultyService(connectionString); formOfStudyService = new FormOfStudyService(connectionString); specialityService = new SpecialityService(connectionString); }
public async Task Update() { if (Collection is List <Faculty> facultyList) { facultyList[facultyList.FindIndex(r => r.Id == Current.Id)] = Current; } else { Collection = await FacultyService.GetAsync().ConfigureAwait(false); } StateHasChanged(); Current = await FacultyService.UpdateAsync(Current).ConfigureAwait(false); }
public void GetFacultyForm(object parameter) { DialogResult result = System.Windows.Forms.MessageBox.Show("Do you want to save the details?", "Confirmation", MessageBoxButtons.OKCancel); if (result == DialogResult.OK) { Faculty faculty = new Faculty() { Id = id, Name = name, DateOfBirth = dob, PreviousExperience = experience, Qualification = qualification }; IFaculty facultyObj = new FacultyService(new Data.WpfDbContext()); facultyObj.AddFaculty(faculty); } }
/// <summary> /// Метод инициализации сервисов доступа к данным /// </summary> private void InitializeDataAccessServices() { // Получение строки подключения logger.Info($"Получаем строку подключения к источнику данных"); connectionString = ConfigurationManager.ConnectionStrings["EnrolleeContext"].ConnectionString; // Инициализация сервисов получения данных logger.Info($"Инициализация сервисов получения данных"); facultyService = new FacultyService(connectionString); formOfStudyService = new FormOfStudyService(connectionString); specialityService = new SpecialityService(connectionString); priorityOfSpecialityService = new PriorityOfSpecialityService(connectionString); decreeService = new DecreeService(connectionString); enrolleeService = new EnrolleeService(connectionString); viewService = new ViewService(connectionString); }
public async Task SaveAsyncWhenFacultiesReturnsSuccess() { var mockFacultyRepository = GetDefaultIFacultyRepositoryInstance(); var mockUniversityRepository = GetDefaultIUniversityRepositoryInstance(); var mockUnitOfWork = GetDefaultIUnitOfWorkInstance(); Faculty faculty = new Faculty(); mockFacultyRepository.Setup(r => r.AddAsync(faculty)) .Returns(Task.FromResult <Faculty>(faculty)); var service = new FacultyService(mockFacultyRepository.Object, mockUniversityRepository.Object, mockUnitOfWork.Object); FacultyResponse result = await service.SaveAsync(faculty, 1); var message = result.Message; message.Should().Be(""); }
private void LoadDataToCombobox(int argInt) { IBatch facultyObj = new BatchService(new Data.WpfDbContext()); Batch populate = facultyObj.GetBatchDetails(argInt); IFaculty entity = new FacultyService(new Data.WpfDbContext()); var facultyList = entity.GetDetails(); //select from observe collections //CmbSelectedValue = populate.FacultyId; if (facultyList.Any(p => p.Id == populate.FacultyId)) { BatchInstance = populate; } }
/// <summary> /// Инициализация сервисов доступа данных /// </summary> private void InitializeDataAccessServices() { // Инициализация строки подключения данных logger.Info($"Получение строки подключения к источнику данных"); string connectionString = ConfigurationManager.ConnectionStrings["EnrolleeContext"].ConnectionString; // Инициализация сервисов доступа данных assessmentService = new AssessmentService(connectionString); enrolleeService = new EnrolleeService(connectionString); examSchemaService = new ExamSchemaService(connectionString); disciplineService = new DisciplineService(connectionString); facultyService = new FacultyService(connectionString); formOfStudyService = new FormOfStudyService(connectionString); specialityService = new SpecialityService(connectionString); viewService = new ViewService(connectionString); }
public void SearchFaculty(object parameter) { IEnumerable <Faculty> faculty = null; IFaculty facultyObj = new FacultyService(new Data.WpfDbContext()); if (Filter == Filter.ById) { if (int.TryParse(FilterParameter, out int res)) { faculty = facultyObj.GetDetailsById(res); } } else if (Filter == Filter.ByName) { faculty = facultyObj.GetDetailsByName(FilterParameter); } FilterFaculty = new ObservableCollection <Faculty>(faculty); }
public async Task GetAsyncTestUnhappy() { // Arrange var mockFacultyRepository = GetDefaultIFacultyRepositoryInstance(); var mockUniversityRepository = GetDefaultIUniversityRepositoryInstance(); var mockUnitOfWork = GetDefaultIUnitOfWorkInstance(); int facultyId = 1; var service = new FacultyService(mockFacultyRepository.Object, mockUniversityRepository.Object, mockUnitOfWork.Object); // Act FacultyResponse result = await service.GetByIdAsync(facultyId); var message = result.Message; // Assert message.Should().Be("Faculty not found"); }
public void CreateFaculty_PassCorrectName() { var facultyDTO = new FacultyDTO { Id = 7, Title = "Pravo5" }; //Arrange using var context = new ApplicationDbContext(options); context.SaveChanges(); var unitOfWork = new EFUnitOfWork(context); FacultyService facultyService = new FacultyService(unitOfWork, _mapper_2, _logger.Object); //Act facultyService.CreateFaculty(facultyDTO); //Assert Assert.Equal(7, unitOfWork.Faculties.Find(a => a.Title == "Pravo5").Select(i => i.Id).First()); }
public async Task GetAsyncTestHappy() { // Arrange var mockFacultyRepository = GetDefaultIFacultyRepositoryInstance(); var mockUniversityRepository = GetDefaultIUniversityRepositoryInstance(); var mockUnitOfWork = GetDefaultIUnitOfWorkInstance(); Faculty faculty = new Faculty(); int facultyId = 1; faculty.Id = facultyId; mockFacultyRepository.Setup(r => r.FindById(facultyId)) .Returns(Task.FromResult <Faculty>(faculty)); var service = new FacultyService(mockFacultyRepository.Object, mockUniversityRepository.Object, mockUnitOfWork.Object); // Act FacultyResponse result = await service.GetByIdAsync(facultyId); // Assert Assert.AreEqual(faculty, result.Resource); }
public static void Main(string[] args) { var studentService = new StudentService(new StudentRepository(new BinaryDataHepler <List <Student> >("student.bin", true))); var groupService = new GroupService(new GroupRepository(new JsonDataHepler <List <Group> >("group.json", true))); var facultyService = new FacultyService(new FacultyRepository(new JsonDataHepler <List <Faculty> >("faculty.json", true))); studentService.Create(new Student("Dzmitry", "Talkachou", 55001)); studentService.Create(new Student("Akesei", "Petrenko", 55002)); studentService.Create(new Student("Nikolai", "Zaharchenko", 55003)); studentService.Create(new Student("Valenina", "Stepanenko", 55004)); studentService.Create(new Student("Olga", "Reut", 55005)); studentService.Create(new Student("Svetlana", "Kalinkina", 55006)); studentService.Create(new Student("Svetlana", "Alekseeva", 55007)); studentService.Update(new Student("Svetlana", "Malinkina", 55006), 6); var students = studentService.SortBySecondName(); var count = studentService.CountStudentsByFirstName("Svetlana"); Debug.WriteLine(count); var names = studentService.GetAllNames(); foreach (var n in names) { Console.WriteLine(n); } groupService.Create(new Group(55, students)); var studentsByNameFromGroup = groupService.FindStudent("Svetlana", "Malinkina"); foreach (var s in studentsByNameFromGroup) { Console.WriteLine(s.FirstName + " " + s.SecondName + " id:" + s.Uid); } facultyService.Create(new Faculty("FKSIS", groupService.Read())); var studentsByNameFromFaculty = facultyService.FindStudent("Svetlana", "Malinkina"); foreach (var s in studentsByNameFromFaculty) { Console.WriteLine(s.FirstName + " " + s.SecondName + " id:" + s.Uid); } }
public void GetFacultyIdByName_PassCorrectName() { var facultyName = "facultyNameCorrect"; var facultyId = 4; //Arrange using var context = new ApplicationDbContext(options); context.Faculties.Add(new Faculty { Id = facultyId, Title = facultyName }); context.SaveChanges(); var unitOfWork = new EFUnitOfWork(context); FacultyService facultyService = new FacultyService(unitOfWork, _mapper, _logger.Object); //Act int result = facultyService.GetFacultyIdByName(facultyName); //Assert Assert.Equal(facultyId, result); }
public void GetAllFaculties_ShouldReturnTrue() { //Arrange using var context = new ApplicationDbContext(options); context.Faculties.Add(new Faculty { Id = 1, Title = "AMI" }); context.Faculties.Add(new Faculty { Id = 2, Title = "Biology" }); context.SaveChanges(); var unitOfWork = new EFUnitOfWork(context); FacultyService facultyService = new FacultyService(unitOfWork, _mapper, _logger.Object); //Act var result = facultyService.GetAll(); //Assert Assert.NotEmpty(result); Assert.Equal(unitOfWork.Faculties.GetAll().Count(), result.Count()); Assert.Equal(context.Faculties.First().Title, result.First().Title); }
public async Task ShowModal(int id) { Current = await PulpitService.GetAsync(id).ConfigureAwait(false); Current.Faculties = await FacultyService.GetAsync(); }
public void FacultyService_Void_Success() { var s = new FacultyService(); }
public async Task ShowModal() { Current = new Pulpit { Faculties = await FacultyService.GetAsync() }; }
/// <summary> /// Конструктор контроллера факультетов. /// </summary> public FacultyController() { _facultyService = new FacultyService(); }
public SubjectsAPIController(dbcontext context) { fS = new FacultyService(context); sS = new SubjectService(context); qS = new QuestionService(context); }
public FacultiesAPIController(dbcontext context) { fS = new FacultyService(context); uS = new UniversityService(context); sS = new SubjectService(context); }