public async Task GetAllRemarks_WithDummyData_ShouldReturnCorrectResults() { string errorMessagePrefix = "RemarkService GetAllRemarks() does not work properly."; var context = NetBookDbContextInMemoryFactory.InitializeContext(); await this.SeedData(context); this.remarkService = new RemarkService(context); var actualResult = await this.remarkService.GetAllRemarks().ToListAsync(); var expectedResult = await context.Remarks.To <RemarkServiceModel>().ToListAsync(); Assert.True(actualResult.Count == expectedResult.Count, errorMessagePrefix); for (int i = 0; i < expectedResult.Count; i++) { var actualEntity = actualResult[i]; var expectedEntity = expectedResult[i]; Assert.True(actualEntity.Text == expectedEntity.Text, errorMessagePrefix + " " + "Text is not returned properly."); Assert.True(actualEntity.Student.FullName == expectedEntity.Student.FullName, errorMessagePrefix + " " + "Student Full Name is not returned properly."); Assert.True(actualEntity.Subject.Subject.Name == expectedEntity.Subject.Subject.Name, errorMessagePrefix + " " + "Subject Name is not returned properly."); } }
public async Task CreateRemark_WithCorrectData_ShouldSuccessfullyCreateRemark() { string errorMessagePrefix = "RemarkService CreateRemarkAsync() does not work properly."; var context = NetBookDbContextInMemoryFactory.InitializeContext(); await this.SeedData(context); this.remarkService = new RemarkService(context); var student = new Student { Id = "CreateRemark", Remarks = new List <Remark>(), Class = new Class() }; await context.Students.AddAsync(student); await context.SaveChangesAsync(); var testRemark = new RemarkServiceModel { Id = "TestRemark", StudentId = student.Id, Student = student.To <StudentServiceModel>() }; var actualResult = await this.remarkService.CreateRemarkAsync(testRemark); var studentRemarks = context.Students.Find(student.Id).Remarks; Assert.True(actualResult, errorMessagePrefix); Assert.True(studentRemarks.Contains(context.Remarks.Find(testRemark.Id)), errorMessagePrefix + " " + "Remark is not added to student."); }
/// <inheritdoc /> public RemarksController(IRemarkService remarkService, ICategoryService categorySevice, IActivityService activityService) { _remarkService = remarkService; _categorySevice = categorySevice; _activityService = activityService; }
public DeleteRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, IGroupService groupService, IResourceFactory resourceFactory) { _handler = handler; _bus = bus; _remarkService = remarkService; _groupService = groupService; _resourceFactory = resourceFactory; }
public ClassController(IUserService userService, IClassService classService, IStudentService studentService, ISubjectService subjectService, IAbsenceService absenceService, IRemarkService remarkService, IGradeService gradeService) { this.userService = userService; this.classService = classService; this.studentService = studentService; this.subjectService = subjectService; this.absenceService = absenceService; this.remarkService = remarkService; this.gradeService = gradeService; }
public RemovePhotosFromRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, IRemarkPhotoService remarkPhotoService, IResourceFactory resourceFactory) { _handler = handler; _bus = bus; _remarkService = remarkService; _remarkPhotoService = remarkPhotoService; _resourceFactory = resourceFactory; }
public EditRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, ILocationService locationService, IResourceFactory resourceFactory) { _handler = handler; _bus = bus; _remarkService = remarkService; _locationService = locationService; _resourceFactory = resourceFactory; }
public async Task DeleteRemark_WithNonExistentId_ShouldThrowArgumentNullException() { string errorMessagePrefix = "RemarkService DeleteRemarkAsync() does not work properly."; var context = NetBookDbContextInMemoryFactory.InitializeContext(); await this.SeedData(context); this.remarkService = new RemarkService(context); var testId = "Non_Existent"; await Assert.ThrowsAsync <ArgumentNullException>(async() => await this.remarkService.DeleteRemarkAsync(testId)); }
public async Task GetAllRemarks_WithZeroData_ShouldReturnEmptyResults() { string errorMessagePrefix = "RemarkService GetAllRemarks() does not work properly."; var context = NetBookDbContextInMemoryFactory.InitializeContext(); this.remarkService = new RemarkService(context); var actualResult = await this.remarkService.GetAllRemarks().ToListAsync(); var expectedResult = 0; Assert.True(actualResult.Count == expectedResult, errorMessagePrefix); }
public CafBLL(IUnitOfWork uow) { _uow = uow; _CafService = new CafService(_uow); _docNumberService = new DocumentNumberService(_uow); _workflowService = new WorkflowHistoryService(_uow); _settingService = new SettingService(_uow); _messageService = new MessageService(_uow); _employeeService = new EmployeeService(_uow); _epafService = new EpafService(_uow); _remarkService = new RemarkService(_uow); _temporaryService = new TemporaryService(_uow); _vendorService = new VendorService(_uow); }
public RenewRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, IGroupService groupService, IRemarkStateService remarkStateService, IFileResolver fileResolver, IFileValidator fileValidator, IResourceFactory resourceFactory) { _handler = handler; _bus = bus; _remarkService = remarkService; _groupService = groupService; _remarkStateService = remarkStateService; _fileResolver = fileResolver; _fileValidator = fileValidator; _resourceFactory = resourceFactory; }
public AddPhotosToRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, IRemarkPhotoService remarkPhotoService, IFileResolver fileResolver, IFileValidator fileValidator, GeneralSettings generalSettings, IResourceFactory resourceFactory) { _handler = handler; _bus = bus; _remarkService = remarkService; _remarkPhotoService = remarkPhotoService; _fileResolver = fileResolver; _fileValidator = fileValidator; _generalSettings = generalSettings; _resourceFactory = resourceFactory; }
public TemporaryBLL(IUnitOfWork uow) { _uow = uow; _TemporaryService = new TemporaryService(_uow); _settingService = new SettingService(_uow); _docNumberService = new DocumentNumberService(_uow); _workflowService = new WorkflowHistoryService(_uow); _messageService = new MessageService(_uow); _employeeService = new EmployeeService(_uow); _remarkService = new RemarkService(_uow); _locationMappingService = new LocationMappingService(_uow); _fleetService = new FleetService(_uow); _priceListService = new PriceListService(_uow); _vendorService = new VendorService(_uow); _groupCostService = new GroupCostCenterService(_uow); _vehicleSpectService = new VehicleSpectService(_uow); }
protected static void Initialize() { FileHandlerMock = new Mock <IFileHandler>(); RemarkRepositoryMock = new Mock <IRemarkRepository>(); RemarkCategoryRepositoryMock = new Mock <ICategoryRepository>(); TagRepositoryMock = new Mock <ITagRepository>(); UserRepositoryMock = new Mock <IUserRepository>(); CategoryRepositoryMock = new Mock <ICategoryRepository>(); GroupRepositoryMock = new Mock <IGroupRepository>(); ImageServiceMock = new Mock <IImageService>(); RemarkPhotoServiceMock = new Mock <IRemarkPhotoService>(); UniqueNumberGeneratorMock = new Mock <IUniqueNumberGenerator>(); GeneralSettings = new GeneralSettings { AllowedDistance = 15.0 }; RemarkService = new RemarkService(RemarkRepositoryMock.Object, UserRepositoryMock.Object, CategoryRepositoryMock.Object, TagRepositoryMock.Object, GroupRepositoryMock.Object, RemarkPhotoServiceMock.Object, GeneralSettings); var user = new User(UserId, "name", "user"); var category = new Category("category"); Remark = new Remark(RemarkId, user, category, Location); Remark.AddPhoto(RemarkPhoto.Small(Guid.NewGuid(), "test.jpg", "http://my-test-image.com", RemarkUser.Create(user))); RemarkRepositoryMock.Setup(x => x.GetByIdAsync(Moq.It.IsAny <Guid>())) .ReturnsAsync(Remark); UserRepositoryMock.Setup(x => x.GetByUserIdAsync(Moq.It.IsAny <string>())) .ReturnsAsync(User); ImageServiceMock.Setup(x => x.ProcessImage(Moq.It.IsAny <File>())) .Returns(new Dictionary <string, File> { { "small", File }, { "medium", File }, { "big", File } }); }
public async Task DeleteRemark_WithExistentId_ShouldSuccessfullyDeleteRemark() { string errorMessagePrefix = "RemarkService DeleteRemarkAsync() does not work properly."; var context = NetBookDbContextInMemoryFactory.InitializeContext(); await this.SeedData(context); this.remarkService = new RemarkService(context); var testId = context.Remarks.First().Id; var actualResult = await this.remarkService.DeleteRemarkAsync(testId); Assert.True(actualResult, errorMessagePrefix); var deletedRemark = context.Remarks.Find(testId); Assert.True(deletedRemark.IsDeleted, errorMessagePrefix + " " + "IsDeleted is not set properly."); }
public async Task GetRemark_WithExistentId_ShouldSuccessfullyReturnRemark() { string errorMessagePrefix = "RemarkService GetRemarkByIdAsync() does not work properly."; var context = NetBookDbContextInMemoryFactory.InitializeContext(); await this.SeedData(context); this.remarkService = new RemarkService(context); var testId = context.Remarks.First().Id; var actualResult = await this.remarkService.GetRemarkByIdAsync(testId); var expectedResult = context.Remarks.First().To <RemarkServiceModel>(); Assert.True(actualResult.Text == expectedResult.Text, errorMessagePrefix + " " + "Text is not returned properly."); Assert.True(actualResult.Student.FullName == expectedResult.Student.FullName, errorMessagePrefix + " " + "Student Full Name is not returned properly."); Assert.True(actualResult.Subject.Subject.Name == expectedResult.Subject.Subject.Name, errorMessagePrefix + " " + "Subject Name is not returned properly."); }
public CreateRemarkHandler(IHandler handler, IBusClient bus, IFileResolver fileResolver, IFileValidator fileValidator, IRemarkService remarkService, IGroupService groupService, ISocialMediaService socialMediaService, ILocationService locationService, IResourceFactory resourceFactory, ICreateRemarkPolicy policy) { _handler = handler; _bus = bus; _fileResolver = fileResolver; _fileValidator = fileValidator; _remarkService = remarkService; _groupService = groupService; _socialMediaService = socialMediaService; _locationService = locationService; _resourceFactory = resourceFactory; _policy = policy; }
public ProcessRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService, IGroupService groupService, IRemarkStateService remarkStateService, IFileResolver fileResolver, IFileValidator fileValidator, IResourceFactory resourceFactory, IProcessRemarkPolicy policy, IRemarkActionService remarkActionService) { _handler = handler; _bus = bus; _remarkService = remarkService; _groupService = groupService; _remarkStateService = remarkStateService; _fileResolver = fileResolver; _fileValidator = fileValidator; _resourceFactory = resourceFactory; _policy = policy; _remarkActionService = remarkActionService; }
public RemarkModule(IRemarkService remarkService, IMapper mapper) : base(mapper, "remarks") { Get("", async args => await FetchCollection <BrowseRemarks, Remark> (async x => await remarkService.BrowseAsync(x)) .MapTo <RemarkDto>() .HandleAsync()); Get("categories", async args => await FetchCollection <BrowseCategories, Category> (async x => await remarkService.BrowseCategoriesAsync(x)) .MapTo <RemarkCategoryDto>() .HandleAsync()); Get("tags", async args => await FetchCollection <BrowseTags, Tag> (async x => await remarkService.BrowseTagsAsync(x)) .MapTo <TagDto>() .HandleAsync()); Get("{id}", async args => await Fetch <GetRemark, Remark> (async x => await remarkService.GetAsync(x.Id)) .MapTo <RemarkDto>() .HandleAsync()); }
public RemarkController(IRemarkService remarkService) { _remarkService = remarkService; }
public NotesController(ILogger <NotesController> logger, IRemarkService remarkService) { this.logger = logger; this.remarkService = remarkService; }
public RemarkBLL(IUnitOfWork uow) { _remarkService = new RemarkService(uow); _uow = uow; }
public DeleteFavoriteRemarkHandler(IHandler handler, IBusClient bus, IRemarkService remarkService) { _handler = handler; _bus = bus; _remarkService = remarkService; }
public SubmitRemarkVoteHandler(IHandler handler, IBusClient bus, IRemarkService remarkService) { _handler = handler; _bus = bus; _remarkService = remarkService; }
public RemarkController(IRemarkService remarkService) { this.remarkService = remarkService; }
public UsernameChangedHandler(IHandler handler, IUserService userService, IRemarkService remarkService) { _handler = handler; _userService = userService; _remarkService = remarkService; }