示例#1
0
        public void TestLogin()
        {
            mockService.Setup(x => x.Login(It.IsAny <long>(), It.IsAny <int>()))
            .Returns(new Retorno()
            {
                Codigo   = 200,
                Data     = JsonConvert.SerializeObject(true),
                Mensagem = "Login efetuado com sucesso."
            });

            IActionResult result = controller.Login(teste.Contas().CpfCli, teste.ListarContas().SenhaConta);

            var okResult = result as OkObjectResult;

            Retorno contentResult = (Retorno)okResult.Value;

            Assert.AreEqual(contentResult.Codigo, 200);
            Assert.AreEqual(contentResult.Mensagem, "Login efetuado com sucesso.");
            Assert.IsNotNull(contentResult.Data);
        }
        public void Saldo()
        {
            decimal saldo = 800;

            mockService.Setup(x => x.Saldo(It.IsAny <long>()))
            .Returns(new Retorno()
            {
                Codigo   = 200,
                Data     = JsonConvert.SerializeObject(saldo),
                Mensagem = "SUCESSO"
            });

            IActionResult result   = controller.Saldo(testes.Contas().CpfCli);
            var           okResult = result as OkObjectResult;

            Retorno contentResult = (Retorno)okResult.Value;

            Assert.AreEqual(contentResult.Codigo, 200);
            Assert.AreEqual(contentResult.Mensagem, "SUCESSO");
            Assert.IsNotNull(contentResult.Data);
        }