public void Soma(double a, double b, double valor) { var resultado = Calcula.Somar(a, b); resultado.Should().Be (valor, $"Soma não condiz com o esperado ( {valor} )"); }
static void Main(string[] args) { var Calculadora = new Calcula(); while (true) { Console.Clear(); Console.WriteLine("Informe a operação desejada: (1) Soma | (2) Subtração | (3) Multiplicação | (4) Dvisão"); var opcao = Console.ReadLine(); switch (opcao) { case "1": { Calculadora.Somar(); } break; case "2": { Calculadora.Subtrair(); } break; case "3": { Calculadora.Multiplicar(); } break; case "4": { Calculadora.Dividir(); } break; } } }
static void Main(string[] args) { Calcula.Somar(Criar.Complexo(real: 3.0, imaginario: 2.0), Criar.Complexo(angulo: 1.5707, modulo: 3.6, radiano: true)); Calcula.Somar(Criar.Complexo(imaginario: 2.0), Criar.Complexo(angulo: 45.00, modulo: 3.6, radiano: false)); }