Я использую nunit для модульного тестирования и хочу протестировать приватный метод в классе c. Это мой класс:
public static class ServiceModuleExtentions
{
public static void RegisterCoreServices(this IServiceCollection serviceCollection)
{
serviceCollection.AddScoped<ICourseService, CourseService>();
var automapper = RegisterAutoMapperService();
serviceCollection.AddSingleton(automapper);
}
private static IMapper RegisterAutoMapperService()
{
// Auto Mapper Configurations
var mappingConfig = new MapperConfiguration(mc =>
{
mc.AddProfile(new MapperProfile());
});
IMapper mapper = mappingConfig.CreateMapper();
return mapper;
}
}
Теперь мой вопрос: как мне написать модульный тест для метода RegisterAutoMapperService?
А также это мой класс MapperProfile:
public class MapperProfile : Profile
{
public MapperProfile()
{
CreateMap<Course, CourseVM>().ReverseMap();
}
}