Ejemplo n.º 1
0
        public SnackServiceTest()
        {
            var optionsBuilder = new DbContextOptionsBuilder <ApplicationDbContext>();

            optionsBuilder.UseInMemoryDatabase("TestDb" + Guid.NewGuid());
            applicationDbContext = new ApplicationDbContext(optionsBuilder.Options);

            snackRepository = new SnackRepository(applicationDbContext);
            snackService    = new SnackService(snackRepository);
        }
Ejemplo n.º 2
0
 public Validator(ISnackService service)
 {
     RuleFor(c => c.Name).NotNull().NotEmpty().Must((c, name) => !service.IsNameAlreadyInUse(name, c.Id)).WithMessage("O nome já está em uso");
     RuleFor(c => c.Image).NotNull().NotEmpty().WithMessage("É necessário inserir uma imagem.");
     RuleFor(c => c.Id).GreaterThan(0);
 }
Ejemplo n.º 3
0
 public SnacksController(ISnackService snackService)
 {
     this.snackService = snackService;
 }
Ejemplo n.º 4
0
 public SnacksController(Mapper mapper, ISnackService service) : base(mapper)
 {
     _service = service;
 }
Ejemplo n.º 5
0
 public void Initialize()
 {
     _mockSnackRepository = new Mock <ISnackRepository>();
     _snackService        = new SnackService(_mockSnackRepository.Object, _mapper);
 }
Ejemplo n.º 6
0
 public SnackController(ISnackService snackService)
 {
     _snackService = snackService;
 }
Ejemplo n.º 7
0
 public SnackController(ISnackService _service)
 {
     service = _service;
 }