Skip to content

Instantly share code, notes, and snippets.

public static class MockSet
{
public static Mock<DbSet<T>> Create<T>(IQueryable<T> data) where T: class
{
var mockSet = new Mock<DbSet<T>>();
mockSet.As<IQueryable<T>>().SetupGet(mock => mock.Provider).Returns(data.Provider);
mockSet.As<IQueryable<T>>().SetupGet(mock => mock.Expression).Returns(data.Expression);
mockSet.As<IQueryable<T>>().SetupGet(mock => mock.ElementType).Returns(data.ElementType);
mockSet.As<IQueryable<T>>().Setup(mock => mock.GetEnumerator()).Returns(data.GetEnumerator());
@justint72
justint72 / AssemblyInfo.cs
Last active November 30, 2016 11:02
Log4Net config ADONetAppender
// Log4Net
[assembly: log4net.Config.XmlConfigurator(Watch = true, ConfigFile = "log4net.config")]
@justint72
justint72 / TestHelper.cs
Last active December 18, 2019 18:01
TestHelper
using System;
using System.IO;
using System.Runtime.CompilerServices;
using System.Text.RegularExpressions;
using System.Threading;
namespace App
{
public class TestHelper
{
@justint72
justint72 / docker-compose.yml
Created February 9, 2023 21:44
Kafka multi-broker cluster with schema reg, rest proxy, UI and Kafka Connect. ARM64 Mac M1
---
version: ‘2’
services:
zookeeper:
image: confluentinc/cp-zookeeper:7.3.0
hostname: zookeeper
container_name: zookeeper
ports:
- "2181:2181"
environment: