public void Login_emptyUsers_Null()
        {
            // Arrange
            var mockUserRepository = new RamMemoryUserRepository();

            mockUserRepository.ClearUsers();
            var email    = "*****@*****.**";
            var password = "******";
            var user     = new User {
                Email = email, Password = password
            };

            // Act
            var result = mockUserRepository.Login(user);

            // Assert
            Assert.Null(result);
        }
        public void Login_normal_NotNull()
        {
            // Arrange
            var mockUserRepository = new RamMemoryUserRepository();

            var user = new User
            {
                Id       = 1,
                Email    = "*****@*****.**",
                Login    = "******",
                Password = "******",
                Role     = User.Roles.User
            };

            // Act
            var result = mockUserRepository.Login(user);

            // Assert
            Assert.NotNull(result);
        }