public void Usuario_Save_Assert() { var mockUsuario = new Mock <Infra.IUsuarioInfrastructure>(); var usuarioManager = new Core.Managers.Usuario(mockUsuario.Object); var target = UsuarioOutputFactory.Get(); mockUsuario.Setup(x => x.Save(It.IsAny <Common.DataMembers.Input.Usuario>())).Returns(target); var item = usuarioManager.Save(new Common.DataMembers.Input.Usuario() { Apellido = target.Apellido, Email = target.Email, UserName = target.UserName, Password = target.Password, Id = target.Id, Nombre = target.Nombre, EsAdministrador = target.EsAdministrador }); Assert.AreEqual(item.Acciones, target.Acciones); Assert.AreEqual(item.Activo, target.Activo); Assert.AreEqual(item.Apellido, target.Apellido); Assert.AreEqual(item.Creacion, target.Creacion); Assert.AreEqual(item.Email, target.Email); Assert.AreEqual(item.EsAdministrador, target.EsAdministrador); Assert.AreEqual(item.Id, target.Id); Assert.AreEqual(item.Nombre, target.Nombre); Assert.AreEqual(item.Password, target.Password); Assert.AreEqual(item.UltimoIngreso, target.UltimoIngreso); Assert.AreEqual(item.UserName, target.UserName); }
public void Usuario_Disable_Assert() { var mockUsuario = new Mock <Infra.IUsuarioInfrastructure>(); var usuarioManager = new Core.Managers.Usuario(mockUsuario.Object); var target = UsuarioOutputFactory.Get(); mockUsuario.Setup(x => x.GetById(target.Id)).Returns(target); mockUsuario.Setup(x => x.ChangeStatus(target.Id)); var result = usuarioManager.Disable(target.Id); Assert.IsTrue(result); }
public void Usuario_Login_Assert() { var mockUsuario = new Mock <Infra.IUsuarioInfrastructure>(); var usuarioManager = new Core.Managers.Usuario(mockUsuario.Object); var target = UsuarioOutputFactory.Get(); mockUsuario.Setup(x => x.Get(It.IsAny <string>())).Returns(target); mockUsuario.Setup(x => x.RegistrarLogin(target.Id)); var user = usuarioManager.Login(new Common.DataMembers.Input.Usuario { Password = "******", UserName = target.UserName }); Assert.IsNotNull(user); }
public void Usuario_GetByName_Assert() { var mockUsuario = new Mock <Infra.IUsuarioInfrastructure>(); var usuarioManager = new Core.Managers.Usuario(mockUsuario.Object); var target = UsuarioOutputFactory.Get(); mockUsuario.Setup(x => x.Get(target.Nombre)).Returns(target); var item = usuarioManager.GetByName(target.Nombre); Assert.AreEqual(item.Acciones, target.Acciones); Assert.AreEqual(item.Activo, target.Activo); Assert.AreEqual(item.Apellido, target.Apellido); Assert.AreEqual(item.Creacion, target.Creacion); Assert.AreEqual(item.Email, target.Email); Assert.AreEqual(item.EsAdministrador, target.EsAdministrador); Assert.AreEqual(item.Id, target.Id); Assert.AreEqual(item.Nombre, target.Nombre); Assert.AreEqual(item.Password, target.Password); Assert.AreEqual(item.UltimoIngreso, target.UltimoIngreso); Assert.AreEqual(item.UserName, target.UserName); }