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");
 }