public void AttainmentRepository() { Mock<IDbSetFactory> factory = new Mock<IDbSetFactory>(); Mock<DbSet<Attainment>> dbSet = new Mock<DbSet<Attainment>>(); factory.Setup(m => m.CreateDbSet<Attainment>()).Returns(dbSet.Object); AttainmentRepository repo = new AttainmentRepository(factory.Object); var attainment = new Attainment(); var sequence = new MockSequence(); dbSet.InSequence(sequence).Setup(e => e.Add(attainment)); dbSet.InSequence(sequence).Setup(e => e.Find(attainment.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(attainment.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(attainment.Id)); repo.Create(attainment); repo.Get(attainment.Id); repo.Update(attainment); repo.Delete(attainment.Id); }
public void AttainmentRepository() { Mock <IDbSetFactory> factory = new Mock <IDbSetFactory>(); Mock <DbSet <Attainment> > dbSet = new Mock <DbSet <Attainment> >(); factory.Setup(m => m.CreateDbSet <Attainment>()).Returns(dbSet.Object); AttainmentRepository repo = new AttainmentRepository(factory.Object); var attainment = new Attainment(); var sequence = new MockSequence(); dbSet.InSequence(sequence).Setup(e => e.Add(attainment)); dbSet.InSequence(sequence).Setup(e => e.Find(attainment.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(attainment.Id)); dbSet.InSequence(sequence).Setup(e => e.Find(attainment.Id)); repo.Create(attainment); repo.Get(attainment.Id); repo.Update(attainment); repo.Delete(attainment.Id); }