Как написать модульный тест для частного метода stati c в классе stati c с nunit в c# - PullRequest
1 голос
/ 21 апреля 2020

Я использую 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();
    }
}
...