public void UserRepositoryMock_GetUserById()
        {
            UserRepositoryMock urm = new UserRepositoryMock();
            var a = urm.GetUserById(1);

            Assert.IsNotNull(a);
        }
        public UserServiceTests()
        {
            IUserRepository userRepository = new UserRepositoryMock();
            IEmailHelper    emailHelper    = new EmailHelperMock();

            _userService = new UserService(userRepository, emailHelper);
        }
		public void Setup()
		{
			_consoleMock = new ConsoleMock();
			_userRepositoryMock = new UserRepositoryMock();

			_timelineCommandHandler = new TimelineCommandHandler(_consoleMock.Object, _userRepositoryMock.Object);
		}
		public void Setup()
		{
			_consoleMock = new ConsoleMock();
			_userRepositoryMock = new UserRepositoryMock();

			_followCommandHandler = new FollowCommandHandler(_consoleMock.Object, _userRepositoryMock.Object);
		}
Beispiel #5
0
 public void Initialize()
 {
     _webNotificationRepositoryMock = WebNotificationRepositoryMock.GetWebNotificationRepositoryMock();
     _notificationRepositoryMock    = NotificationRepositoryMock.GetNotificationRepositoryMock();
     _userRepositoryMock            = UserRepositoryMock.GetUserRepositoryMock();
     _webNotificationManipulation   = new WebNotificationManipulation(_webNotificationRepositoryMock.Object, _notificationRepositoryMock.Object, _userRepositoryMock.Object);
 }
        public object Login([FromServices] JwtConfiguration tokenConfigurations, [FromBody] LoginViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(GetErros());
            }

            string token = string.Empty;

            var user = UserRepositoryMock.GetUser(model.Username, model.Password);

            if (user != null)
            {
                token = new JwtTokenBuilder()
                        .AddSecurityKey(JwtSecurityKey.Create(tokenConfigurations.JwtKey))
                        .AddSubject(user.Name)
                        .AddIssuer(tokenConfigurations.Issuer)
                        .AddAudience(tokenConfigurations.Audience)
                        .AddNameId(user.Username)
                        .AddExpiryDays(tokenConfigurations.Days)
                        //Adicionado um claim com os perfis de uso.
                        .AddClaimsPermission(user.Permissions)
                        .Build();

                return(new { token });
            }
            else
            {
                return(BadRequest(
                           new { message = "Usuário ou senha inválidos!" }
                           ));
            }
        }
        public void Setup()
        {
            _container = new MocksAndStubsContainer();

            _applicationSettings = _container.ApplicationSettings;
            _context             = _container.UserContext;

            _settingsRepository = _container.SettingsRepository;
            _userRepository     = _container.UserRepository;
            _pageRepository     = _container.PageRepository;

            _settingsService = _container.SettingsService;
            _userService     = _container.UserService;
            _pageCache       = _container.PageViewModelCache;
            _listCache       = _container.ListCache;
            _siteCache       = _container.SiteCache;
            _cache           = _container.MemoryCache;
            _container.ClearCache();

            _pageService   = _container.PageService;
            _wikiImporter  = new WikiImporterMock();
            _pluginFactory = _container.PluginFactory;
            _searchService = _container.SearchService;

            // There's no point mocking WikiExporter (and turning it into an interface) as
            // a lot of usefulness of these tests would be lost when creating fake Streams and zip files.
            _wikiExporter = new WikiExporter(_applicationSettings, _pageService, _settingsRepository, _pageRepository, _userRepository, _pluginFactory);
            _wikiExporter.ExportFolder = AppDomain.CurrentDomain.BaseDirectory;

            _toolsController = new ToolsController(_applicationSettings, _userService, _settingsService, _pageService,
                                                   _searchService, _context, _listCache, _pageCache, _wikiImporter,
                                                   _pluginFactory, _wikiExporter);
        }
Beispiel #8
0
        static void Main(string[] args)
        {
            BinaryServerFormatterSinkProvider serverProv = new BinaryServerFormatterSinkProvider();

            serverProv.TypeFilterLevel = System.Runtime.Serialization.Formatters.TypeFilterLevel.Full;
            BinaryClientFormatterSinkProvider clientProv = new BinaryClientFormatterSinkProvider();
            IDictionary props = new Hashtable();

            props["port"] = 55555;
            TcpChannel channel = new TcpChannel(props, clientProv, serverProv);

            ChannelServices.RegisterChannel(channel, false);

            UserRepository userRepo = new UserRepositoryMock();
            var            server   = new ChatServicesImpl(userRepo);

            //var server = new ChatServerImpl();
            RemotingServices.Marshal(server, "Chat");
            //RemotingConfiguration.RegisterWellKnownServiceType(typeof(ChatServerImpl), "Chat",
            //    WellKnownObjectMode.Singleton);

            // the server will keep running until keypress.
            Console.WriteLine("Server started ...");
            Console.WriteLine("Press <enter> to exit...");
            Console.ReadLine();
        }
		public void Setup()
		{
			_consoleMock = new ConsoleMock();
			_userRepositoryMock = new UserRepositoryMock();

			_mainCommandHandlerChain = new MainCommandHandlerChain(_consoleMock.Object, new[] { new CommandHandlerMock(true).Object });
		}
Beispiel #10
0
 public void Initialize()
 {
     _notificationRepositoryMock     = Nsi.TestsCore.Mocks.Notifications.NotificationRepositoryMock.GetNotificationRepositoryMock();
     _notificationUserRepositoryMock = NotificationUserMock.GetNotificationUserRepositoryMock();
     _userRepositoryMock             = UserRepositoryMock.GetUserRepositoryMock();
     _notificationUserManipulation   = new NotificationUserManipulation(_notificationUserRepositoryMock.Object, _notificationRepositoryMock.Object, _userRepositoryMock.Object);
 }
		public void Setup()
		{
			_consoleMock = new ConsoleMock();
			_userRepositoryMock = new UserRepositoryMock();
			_messageRepositoryMock = new MessageRepositoryMock();

			_postCommandHandler = new PostCommandHandler(_consoleMock.Object, _userRepositoryMock.Object, _messageRepositoryMock.Object);
		}
        public void ThrowArgumentNullException_WhenNullUserEntitiePassed()
        {
            // Arrange
            var userRepositoryMock = new UserRepositoryMock();

            // Act && Assert
            Assert.ThrowsException <ArgumentNullException>(() => userRepositoryMock.Update(null));
        }
Beispiel #13
0
        public void Init()
        {
            var mockedUserRepository           = new UserRepositoryMock().CreateRepository();
            var mockedTransactionLogRepository = new TransactionLogRepositoryMock().CreateRepository();

            _userService   = new UserService(mockedUserRepository);
            _walletService = new WalletService(mockedUserRepository, mockedTransactionLogRepository);
        }
Beispiel #14
0
        private UserService CreateUserService()
        {
            var fakeRepository = new UserRepositoryMock().CreateRepository();

            var userService = new UserService(fakeRepository);

            return(userService);
        }
 public void Init()
 {
     userRepository         = new UserRepositoryMock();
     categoryRepository     = new CategoryRepositoryMock();
     exerciseRepository     = new ExerciseRepositoryMock();
     setRepository          = new SetRepositoryMock();
     completedSetRepository = new CompletedSetRepositoryMock();
 }
Beispiel #16
0
        public void getFriendByIdTest()
        {
            var userRepositoryMock = new UserRepositoryMock();
            var viewUser           = new ViewUser(userRepositoryMock);

            var returnObject = viewUser.getFriendById(0, 0);

            Assert.AreEqual(null, returnObject); //no friend exist
        }
Beispiel #17
0
        public UsersTest()
        {
            IUsersRepository usersRepository = UserRepositoryMock.Build();
            IConfiguration   configuration   = ConfigurationMock.Build();

            usersController = new UsersController(
                new UsersBusiness(usersRepository, configuration),
                new PermissionCheck(usersRepository));
        }
        public void UserRepositoryMock_GetAllData()
        {
            UserRepositoryMock urm = new UserRepositoryMock();
            int expectedCount      = 5;

            int count = urm.Users.Count;

            Assert.AreEqual(expectedCount, count, "Harusnya 5.");
        }
        public void UserRepositoryMock_DeleteUser()
        {
            UserRepositoryMock urm = new UserRepositoryMock();

            urm.DeleteUser(1);
            var a = urm.GetUserById(1);

            Assert.IsNull(a);
        }
Beispiel #20
0
        public void getAllFriendsTest()
        {
            var userRepositoryMock = new UserRepositoryMock();
            var viewUser           = new ViewUser(userRepositoryMock);

            var returnObject = viewUser.getAllFriends(0);
            var expected     = new Collection <FriendEntity>();

            Assert.AreEqual(expected.GetType(), returnObject.GetType());
        }
Beispiel #21
0
        public void getHistoryTest()
        {
            var userRepositoryMock = new UserRepositoryMock();
            var viewUser           = new ViewUser(userRepositoryMock);

            var returnObject = viewUser.getHistory(0);
            var expected     = new HistoryEntity(0, 0);

            Assert.AreEqual(expected.GetType(), returnObject.GetType());
        }
Beispiel #22
0
        public void getUserbyEmailTest()
        {
            var userRepositoryMock = new UserRepositoryMock();
            var viewUser           = new ViewUser(userRepositoryMock);

            var returnObject = viewUser.getUserbyEmail("test");
            var expected     = new UserEntity(0, "test", "testuser", "0testPassword!");

            Assert.AreEqual(expected.GetType(), returnObject.GetType());
        }
        public void Register()
        {
            var userRepository    = new UserRepositoryMock().GetUserRepoMockedInstance();
            var authProvider      = new Mock <FormsAuthProvider>();
            var accountController = new AccountController(authProvider.Object, userRepository);

            var result = accountController.Register();

            Assert.IsInstanceOfType(result, typeof(ViewResult));
        }
        public void registerUserTest()
        {
            var userRepositoryMock = new UserRepositoryMock();
            var registerUser       = new RegisterUser(userRepositoryMock);
            var expected           = new ReturnObject(false, "User already exist.");

            var returnObject = registerUser.registerUser(0, "*****@*****.**", "0testPassword!", "testuser");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
Beispiel #25
0
        public void loginUserTest()
        {
            var userRepositoryMock = new UserRepositoryMock();
            var authServiceMock    = new AuthServiceMock();
            var loginUser          = new LoginUser(userRepositoryMock, authServiceMock);
            var expected           = new ReturnObject(true, "Logged in.");

            var returnObject = loginUser.loginUser("*****@*****.**", "0testPassword!");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
Beispiel #26
0
        public void updateHistoryTest()
        {
            var userRepositoryMock        = new UserRepositoryMock();
            var changePasswordServiceMock = new ChangePasswordServiceMock();
            var manageUser = new ManageUser(userRepositoryMock, changePasswordServiceMock);

            var returnObject = manageUser.updateHistory(0, new HistoryEntity(0, 0));
            var expected     = new ReturnObject(true, "test");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
Beispiel #27
0
        public void removeFriendTest()
        {
            var userRepositoryMock        = new UserRepositoryMock();
            var changePasswordServiceMock = new ChangePasswordServiceMock();
            var manageUser = new ManageUser(userRepositoryMock, changePasswordServiceMock);

            var returnObject = manageUser.removeFriend(0, 0);
            var expected     = new ReturnObject(false, "friend does not exist");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
Beispiel #28
0
        public void addFriendTest()
        {
            var userRepositoryMock        = new UserRepositoryMock();
            var changePasswordServiceMock = new ChangePasswordServiceMock();
            var manageUser = new ManageUser(userRepositoryMock, changePasswordServiceMock);

            var returnObject = manageUser.addFriend(0, 0);
            var expected     = new ReturnObject(true, "test");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
Beispiel #29
0
        public void changeUserStatusTest()
        {
            var userRepositoryMock        = new UserRepositoryMock();
            var changePasswordServiceMock = new ChangePasswordServiceMock();
            var manageUser = new ManageUser(userRepositoryMock, changePasswordServiceMock);

            var returnObject = manageUser.changeUserStatus(0, new Status(0, "Offline"));
            var expected     = new ReturnObject(true, "test");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
        public void ResendActivation()
        {
            var userRepository    = new UserRepositoryMock().GetUserRepoMockedInstance();
            var authProvider      = new Mock <FormsAuthProvider>();
            var accountController = new Mock <AccountController>(authProvider.Object, userRepository);

            accountController.Setup(m => m.SendActivationMail("*****@*****.**", ""));

            var result = accountController.Object.ResendActivation("*****@*****.**");

            Assert.IsInstanceOfType(result, typeof(RedirectToRouteResult));
        }
Beispiel #31
0
        public LoginShould()
        {
            IOptionsMonitor <JwtConfig> om = new TestOptionsMonitor(
                new JwtConfig()
            {
                Secret = "ijurkbdlhmklqacwqzdxmkkhvqowlyqa"
            }
                );

            _userRepository = new UserRepositoryMock();
            _authService    = new AuthService(_userRepository.Object, om);
        }
        private void InitializeServices()
        {
            // Init UserService
            var fakeUserRepository = new UserRepositoryMock().CreateRepository();

            _userService = new UserService(fakeUserRepository);

            var fakeAuctionRepository = new AuctionRepositoryMock().CreateRepository();
            var fakeAuditRepository   = new Mock <IAuditRepository>().Object;

            _auctionService = new AuctionService(fakeAuctionRepository, fakeUserRepository, fakeAuditRepository);
        }
        public void UserRepositoryMock_AddUser()
        {
            UserRepositoryMock urm = new UserRepositoryMock();
            User user = new User()
            {
                Username = "******", UserId = 1000
            };

            urm.AddUser(user);
            var a = urm.GetUserById(1000);

            Assert.IsNotNull(a);
        }
        public void UserRepositoryMock_UpdateUser()
        {
            UserRepositoryMock urm = new UserRepositoryMock();
            User user = new User()
            {
                Username = "******", UserId = 1
            };

            urm.UpdateUser(user);
            var a = urm.GetUserById(1);

            Assert.AreEqual(user, a);
        }