public void Init() { DependencyContainer.RegisterDependencies(); Mapper.Initialize(m => { m.AddProfile <ViewToModelMapper>(); m.AddProfile <ModelToRepositoryMapper>(); }); user = new Implementations.User { Email = "email123", Password = "******", FirstName = "Misha", LastName = "Ass", UserRole = new UserRole { Id = 1, RoleName = "Admin" } }; viewUser = new ViewModels.User { Email = "email123", Password = "******", FirstName = "Misha", LastName = "Ass", Role = "Admin" }; }
public void ModelToViewUserMapping() { viewUser = Mapper.Map <ViewModels.User>(user); Assert.AreEqual(user.Email, viewUser.Email, "Email is incorrect"); Assert.AreEqual(user.Password, viewUser.Password, "Password is incorrect"); Assert.AreEqual(user.FirstName, viewUser.FirstName, "FirstName is incorrect"); Assert.AreEqual(user.LastName, viewUser.LastName, "LastName is incorrect"); Assert.AreEqual(user.UserRole.RoleName, viewUser.Role, "UserRole is incorrect"); }