public static MockDbSet <TEntity> SetupSeedData <TEntity>( this MockDbSet <TEntity> set, IEnumerable <TEntity> data) where TEntity : class { set.AddData(data); return(set); }
public static MockDbSet <TEntity> SetupAddAndRemove <TEntity>(this MockDbSet <TEntity> set) where TEntity : class { set.Setup(s => s.Add(It.IsAny <TEntity>())) .Returns((TEntity t) => t) .Callback((TEntity t) => set.AddData(t)); set.Setup(s => s.Remove(It.IsAny <TEntity>())) .Returns((TEntity t) => t) .Callback((TEntity t) => set.RemoveData(t)); return(set); }