예제 #1
0
        public void CalcularTarifaDeUmaLigacaoSemPlanoFaleMais(int origem, int destino, int duracao, string resultado)
        {
            //Given
            var faleMaisViewModel = new FaleMaisViewModel
            {
                CodigoDestino = destino,
                CodigoOrigem  = origem,
                TempoLigacao  = duracao,
            };

            //When
            _planoTelefoniaApplication.CalcularLigacaoPorPlano(faleMaisViewModel);

            //Then
            Assert.Equal(resultado, faleMaisViewModel.CustoSemPlano);
        }
예제 #2
0
 public IActionResult UseCase(FaleMaisViewModel viewModel)
 {
     return(Ok(_useCase.CalcularLigacaoPorPlano(viewModel)));
 }