public SlotsController() { var validator = new SpinSlotsValidator(); var builder = new SpinSlotsBuilder(new RowBuilder(), new OutcomeBuilder(), new SpinSlotsResponseBuilder()); Service = new SlotsService(validator, builder); }
public ClassWrapper(IUsersService usersService, IProjectsService projectsService, ITasksService tasksService, IRolesService rolesService, ICategoriesService categoriesService, IStatusesService statusesService, IPrioritiesService prioritiesService, ITypesService typesService, ISlotsService slotsService) { _usersService = usersService; _projectsService = projectsService; _tasksService = tasksService; _rolesService = rolesService; _categoriesService = categoriesService; _statusesService = statusesService; _prioritiesService = prioritiesService; _typesService = typesService; _slotsService = slotsService; }
public ClassWrapper() { _usersService = new UsersService(); _projectsService = new ProjectsService(); _tasksService = new TasksService(); _membershipsService = new MembershipsService(); _userMembershipsService = new UserMembershipsService(); _rolesService = new RolesService(); _usersRolesService = new UsersRolesService(); _categoriesService = new CategoriesService(); _statusesService = new StatusesService(); _prioritiesService = new PrioritiesService(); _typesService = new TypesService(); _slotsService = new SlotsService(); }
public void SetUp() { _mockValidator = new Mock <IValidator <SpinSlotsRequest, bool> >(); _mockValidator.Setup(mv => mv.Validate(It.Is <SpinSlotsRequest>(r => r.Balance >= r.Stake))).Returns(Result <bool> .OnSuccess(true)); _mockValidator.Setup(mv => mv.Validate(It.Is <SpinSlotsRequest>(r => r.Balance < r.Stake))).Returns(Result <bool> .OnFailure("Validation failed")); _mockBuilder = new Mock <ISpinSlotsBuilder>(); _mockBuilder.Setup( mb => mb.BuildSpin(It.IsAny <SpinSlotsRequest>())) .Returns( (SpinSlotsRequest request) => new SpinSlotsBuilder(new RowBuilder(), new OutcomeBuilder(), new SpinSlotsResponseBuilder()).BuildSpin(request)); Service = new SlotsService(_mockValidator.Object, _mockBuilder.Object); }
public SlotsController(ISlotsService slotsService) { _slotsService = slotsService; }