Exemplo n.º 1
0
        public void SetUp()
        {
            serviceCollection = new ServiceCollection();

            AutoMapperSetup.AddAutoMapperSetup(serviceCollection);

            InjectionDependencies.RegisterDependencies(serviceCollection);

            var serviceProvider = serviceCollection.BuildServiceProvider();

            var calculoJurosService = serviceProvider.GetService <ICalculoJurosService>();

            _calculaJurosController = new CalculaJurosController(calculoJurosService);

            calculaJurosViewModelMock = Substitute.For <CalculaJurosViewModel>();
            calculaJurosViewModelMock.ValorInicial = 100;
            calculaJurosViewModelMock.TempoEmMeses = 5;

            calculoJuros    = "105,10";
            resultadoOkMock = _calculaJurosController.Ok(new { success = true, data = calculoJuros });

            resultadoErroMock = new ObjectResult($"Erro ao calcular juros: O tempo em meses não pode ser negativo!");
        }