Ejemplo n.º 1
0
        public void ValidRegisterShouldCreateANewUser()
        {
            // se ruleaza in Package Manager Console pt InMEmoryDatabases  :
            // Install -Package Microsoft.EntityFrameworkCore.InMemory

            var options = new DbContextOptionsBuilder <ExamenDbContext>()
                          .UseInMemoryDatabase(databaseName: nameof(ValidRegisterShouldCreateANewUser))// "ValidRegisterShouldCreateANewUser")
                          .Options;

            using (var context = new ExamenDbContext(options))
            {
                var usersService = new UsersService(context, config);
                var added        = new WebApplication3.ViewModels.RegisterPostModel
                {
                    Email     = "*****@*****.**",
                    FirstName = "corina",
                    LastName  = "sofron",
                    Password  = "******",
                    Username  = "******"
                };
                var result = usersService.Register(added);

                Assert.IsNotNull(result);
                Assert.AreEqual(added.Username, result.UserName);
            }
        }
Ejemplo n.º 2
0
        public ExamenDbContextBuilder ConfigureInMemory()
        {
            var options = new DbContextOptionsBuilder <ExamenDbContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            _context = new ExamenDbContext(options);
            return(this);
        }
Ejemplo n.º 3
0
        private void AddArtists(ExamenDbContext context, int quantity)
        {
            var ArtistList = A.ListOf <Models.Artist>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                ArtistList[i - 1].ArtistId = i;
            }

            context.Artists.AddRange(ArtistList);
            context.SaveChanges();
        }
Ejemplo n.º 4
0
        private void AddEmployees(ExamenDbContext context, int quantity)
        {
            var EmployeeList = A.ListOf <Models.Employee>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                EmployeeList[i - 1].EmployeeId = i;
            }

            context.Employees.AddRange(EmployeeList);
            context.SaveChanges();
        }
Ejemplo n.º 5
0
        private void AddMediaTypes(ExamenDbContext context, int quantity)
        {
            var MediaTypeList = A.ListOf <Models.MediaType>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                MediaTypeList[i - 1].MediaTypeId = i;
            }

            context.MediaTypes.AddRange(MediaTypeList);
            context.SaveChanges();
        }
Ejemplo n.º 6
0
        private void AddTracks(ExamenDbContext context, int quantity)
        {
            var TrackList = A.ListOf <Models.Track>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                TrackList[i - 1].TrackId = i;
            }

            context.Tracks.AddRange(TrackList);
            context.SaveChanges();
        }
Ejemplo n.º 7
0
        private void AddAlbums(ExamenDbContext context, int quantity)
        {
            var AlbumList = A.ListOf <Models.Album>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                AlbumList[i - 1].AlbumId = i;
            }

            context.Albums.AddRange(AlbumList);
            context.SaveChanges();
        }
Ejemplo n.º 8
0
        private void AddCustomers(ExamenDbContext context, int quantity)
        {
            var customerList = A.ListOf <Models.Customer>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                customerList[i - 1].CustomerId = i;
            }

            context.Customers.AddRange(customerList);
            context.SaveChanges();
        }
Ejemplo n.º 9
0
        private void AddGenres(ExamenDbContext context, int quantity)
        {
            var GenreList = A.ListOf <Models.Genre>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                GenreList[i - 1].GenreId = i;
            }

            context.Genres.AddRange(GenreList);
            context.SaveChanges();
        }
Ejemplo n.º 10
0
        private void AddInvoices(ExamenDbContext context, int quantity)
        {
            var InvoiceList = A.ListOf <Models.Invoice>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                InvoiceList[i - 1].InvoiceId = i;
            }

            context.Invoices.AddRange(InvoiceList);
            context.SaveChanges();
        }
Ejemplo n.º 11
0
        private void AddPlayListTracks(ExamenDbContext context, int quantity)
        {
            var PlayListTrackList = A.ListOf <Models.PlayListTrack>(quantity);

            for (int i = 1; i <= quantity; i++)
            {
                PlayListTrackList[i - 1].PlaylistId = i;
                PlayListTrackList[i - 1].TrackId    = i;
            }

            context.PlayListTracks.AddRange(PlayListTrackList);
            context.SaveChanges();
        }
Ejemplo n.º 12
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new ExamenDbContext(serviceProvider.GetRequiredService <DbContextOptions <ExamenDbContext> >()))
            {
                // Look for any movies.
                if (context.Persons.Any())
                {
                    return;   // DB has been seeded
                }

                context.Persons.AddRange(
                    new Person
                {
                    Name        = "Szabi",
                    Surname     = "Iamandi",
                    PhoneNumber = "0748105660",
                    Email       = "*****@*****.**",
                },

                    new Person
                {
                    Name        = "Karina",
                    Surname     = "Iamandi",
                    PhoneNumber = "0747036039",
                    Email       = "*****@*****.**",
                },

                    new Person
                {
                    Name        = "Stefi",
                    Surname     = "Iamandi",
                    PhoneNumber = "0740159322",
                    Email       = "*****@*****.**",
                }


                    );
                context.SaveChanges();
            }
        }
Ejemplo n.º 13
0
 public UsuariosController(ExamenDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 14
0
 public PackagesService(ExamenDbContext context)
 {
     this.context = context;
 }
Ejemplo n.º 15
0
 public CalibrationsController(ExamenDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 16
0
 public InspectionPlansController(ExamenDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 17
0
 public Repository(ExamenDbContext db)
 {
     _db = db;
 }
Ejemplo n.º 18
0
 public ProductosController(ExamenDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 19
0
 public PeopleController(ExamenDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 20
0
 public EquipmentsController(ExamenDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 21
0
 public UsersService(ExamenDbContext context, IOptions <AppSettings> appSettings)
 {
     this.context     = context;
     this.appSettings = appSettings.Value;
 }
Ejemplo n.º 22
0
 public PersonsController(ExamenDbContext context)
 {
     _context = context;
 }
Ejemplo n.º 23
0
 public PedidosController(ExamenDbContext context)
 {
     _context = context;
 }