예제 #1
0
        public void CambiarNIP_NIPMayorACuatroDigitos_LanzaExcepcion()
        {
            //Arrange
            var cuenta     = new CuentaDeAhorro();
            var servicio   = new ServiciosDeCuentaLocal();
            var nipInicial = 1234;
            var nipConf    = 123;

            //Act
            void prueba() => servicio.CambiarNIP(cuenta, nipInicial, nipConf);

            //Assert
            Assert.Throws <InvalidOperationException>(prueba);
        }
예제 #2
0
        public void CambiarNIP_ACuentaDeAhorroExterna_LanzaExcepcion()
        {
            //Arrange
            var cuentaBancaria = new CuentaDeAhorroExterna();
            var servicio       = new ServiciosDeCuentaLocal();
            var nipInicial     = 1234;
            var nipConf        = 1234;

            //Act
            void metodoPrueba() => servicio.CambiarNIP(cuentaBancaria, nipInicial, nipConf);

            //Assert

            Assert.Throws <InvalidOperationException>(metodoPrueba);
        }