public void Dispose() { _mapper = null; _dataContext.Dispose(); _loggerRepo = null; _loggerController = null; _repo = null; }
public UserControllerClassFixture() { // testing Console.log //create mapper for mapping all the entities _mapper = new Mapper(new MapperConfiguration(cfg => cfg.AddProfile(new MappingProfile()))); // Or var mock = new Mock<ILogger<UserController>>(); logger = mock.Object; //Get all the context var options = new DbContextOptionsBuilder <AdviceFirstDbContext>().UseInMemoryDatabase(Guid.NewGuid().ToString()).Options; RefreshContext(); _loggerRepo = Mock.Of <ILogger <AdviceFirstRepository> >(); _loggerController = Mock.Of <ILogger <UserController> >(); _repo = new AdviceFirstRepository(_dataContext, _mapper, _loggerRepo); }