MockCRM

using FakeXrmEasy;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Metadata;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace NAMESPACE_TESTS
{
    public class MockCRM
    {
        public XrmFakedContext xrmContext { get; set; }

        public MockCRM()
        {
            InitialiseFakeXrm();
        }

        private void InitialiseFakeXrm()
        {
            xrmContext = new XrmFakedContext();
            var assemblyEntities = System.Reflection.Assembly.GetAssembly(typeof(ONE OF THE ENTITIES));
            xrmContext.ProxyTypesAssembly = assemblyEntities;
        }
    }
}

Join the newsletter