public static FitoReportDbContext Create()
        {
            var options = new DbContextOptionsBuilder <FitoReportDbContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            var context = new FitoReportDbContext(options, new MachineDateTime());

            context.Database.EnsureCreated();
            context.Usuario.AddRange(new[] {
                new Usuario {
                    Id = 1, NombreUsuario = "Admin", TipoUsuario = Domain.Enums.TiposUsuario.Admin, Email = "*****@*****.**"
                },
            });

            context.SaveChanges();

            return(context);
        }
 public GetUsuarioDetailQueryHandlerTests(QueryTestFixture fixture)
 {
     _context = fixture.Context;
 }
Example #3
0
 public static void InitializeDbForTests(FitoReportDbContext context)
 {
     FitoReportDbInitializer.Initialize(context);
 }
        public static void Destroy(FitoReportDbContext context)
        {
            context.Database.EnsureDeleted();

            context.Dispose();
        }
 public QueryTestFixture()
 {
     Context = FitoReportDbContextFactory.Create();
 }