Tengo una configuración típica de patrón de repositorio en mi aplicación con un ...DbContext... (EF6): ...public class MyDbContext : EFContext<MyDbContext> {
public MyDbContext () { }
public virtual DbSet<CartItem> Cart { get; set; }
... y un r...
¿Cómo puedo simular el Entity Framework 6 ObjectResult con Moq para poder probar de manera unitaria mi código que se basa en una conexión de base de datos EF? ... Después de leer numerosas preguntas y respuestas a lo largo de estas líneas, y extraer much...
He encontrado una serie de ejemplos que muestran (aparentemente) un claro ejemplo de burla de DbContext con EF 6, sin embargo, ninguno de ellos parece funcionar para mí y no estoy completamente seguro de por qué. ... Este es el código de prueba de mi uni...
Actualmente estoy usando un método de extensión para simular genéricamente DbSets como una lista: ... public static DbSet<T> AsDbSet<T>(this List<T> sourceList) where T : class
{
var queryable = sourceList.AsQueryable();
var mockDb...
Estoy tratando de crear una prueba de unidad para una clase que llama a un repositorio asíncrono. Estoy usando ASP.NET Core y Entity Framework Core. Mi repositorio genérico se ve así. ...public class EntityRepository<TEntity> : IEntityRepository<TEntity>...
Me preguntaba si hay alguna otra forma que no sea ...FromSql... una envoltura para burlarse de ...FromSql... ? Sé que este método es estático, pero dado que agregaron cosas como ...AddEntityFrameworkInMemoryDatabase... al núcleo del marco de la entidad, ...
Tengo una consulta en un método: ...private readonly IEntityReader<Customer> _reader;
public async Task<IEnumerable<Customer>> HandleAsync(GetCustomer query)
{
var result = _reader.Query()
.Include(customer => customer.Organization)
...
Estoy intentando crear algunos ...dbContext... memoria usando ...Moq... y usando los métodos de extensión ...EntityFramework.Testing.Moq... : ...https://github.com/scott-xu/EntityFramework.Testing... Estoy golpeando una pared de ladrillos cuando trato de...
Estoy tratando de automatizar mi UnitTesting con AutoMoq y Xunit para la función de inserción. ... Pero sigo obteniendo que no puedo insertar un valor en KeyColumn como lo siguiente. ...EnrolmentRecordID... es el IdentityColumn en mi db SQL y su valor se...
Marcos....NETCoreApp 1.1
EF Core 1.1.1
Xunit 2.2.0
Moq 4.7.8
...Método de publicación del controlador..._yourRepository... se inyecta en el constructor de controladores y es de tipo ...IYourRepository...[HttpPost(Name = "CreateMethod")]
public async Task<...
Soy nuevo en Moq y quiero usarlo como un almacén de respaldo para datos, pero sin tocar la base de datos en vivo. ... Mi configuración es la siguiente: ... Un UnitOfWork contiene todos los repositorios, y se utiliza para el acceso a los datos en toda la ...
Soy bastante nuevo en las pruebas con moq y tengo un problema extraño (al menos me parece extraño), pero probablemente no estoy configurando el objeto simulado correctamente. Tengo una capa de repositorio que usa EntityFrameworkCore para trabajar con mi ...
Me estoy burlando de un ...DbContext... y sus ...DbSet...como se describe aquí... . ... Me gustaría crear un método de utilidad para crear mi simulacro ...DbContext... s, que configura cada uno de los ...DbSet... s del contexto para devolver una lista va...
Estoy tratando de crear un repositorio de prueba usando Moq con EF Core, usando sus métodos asíncronos (como ...AddAsync... y ...SaveChangesAsync... ), pero no he tenido el más mínimo éxito ... ... He encontrado muchas y muchas publicaciones en el blog (...
Tengo un archivo de contexto de Entity Framework DB. Estoy tratando de configurar un marco Moq en NUnit. Actualmente se recibe el error a continuación para la prueba Moq Nunit. ¿Cómo puedo configurar el DBContext y agregar elementos a una tabla de produc...
Estoy usando ASP.NET Core 2.2, EF Core y MOQ. Cuando ejecuto la prueba me sale este error: ... Mensaje: System.NotSupportedException: configuración no válida en un miembro no virtual (anulable en VB): x => x.Movies ... ¿Que estoy haciendo mal? ...public ...
Tengo una configuración de contexto simulada como esta. ...// Creates a working Fake Db Set of FakeClass Type
var fakeDbSet = Mockings.CreateDbSetMock(fakeData);
var fakeContext = new Mock<FakeContext>();
fakeContext.Setup(c => c.FakeData).Returns(fa...