Skip to content
← Utilities
FakeXrmEasy

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;
        }
    }
}

Did it help?

If you need help with this in your project, write to me.