public void MemeberShipService_GenerateServerRegistrationForUser()
        {
            MemeberShipService memeberShipService = new MemeberShipService(_userRepository.Object);

            var result = memeberShipService.GenerateServerChallenge("test");

            Assert.IsNotNull(result);
        }
Beispiel #2
0
        public void MemeberShipService_GenerateServerChallengeNoUsername()
        {
            MemeberShipService memeberShipService = new MemeberShipService(_userRepository.Object);

            var result = memeberShipService.GenerateServerChallenge("");

            Assert.IsNull(result);
        }
Beispiel #3
0
        public void MemeberShipService_GenerateServerChallengeNoUserFound()
        {
            _userRepository.Setup(e => e.FindUser("test"));
            MemeberShipService memeberShipService = new MemeberShipService(_userRepository.Object);

            var result = memeberShipService.GenerateServerChallenge("test");

            Assert.IsNull(result);
            _userRepository.Verify(e => e.FindUser("test"), Times.Once);
        }
        public void MemeberShipService_GenerateServerRegistration()
        {
            _userRepository.Setup(e => e.SaveUserAuthenticationRequest(It.Is <string>(p => p == "test"), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>()));
            MemeberShipService memeberShipService = new MemeberShipService(_userRepository.Object);

            var result = memeberShipService.GenerateServerChallenge("test");

            Assert.IsNotNull(result);
            _userRepository.Verify(e => e.SaveUserAuthenticationRequest(It.Is <string>(p => p == "test"), It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>()), Times.Once);
        }
Beispiel #5
0
        public void MemeberShipService_GenerateServerChallengeNoDeviceFound()
        {
            _userRepository.Setup(e => e.FindUser("test")).Returns(new User {
                DeviceRegistrations = new Collection <Device>()
            });
            MemeberShipService memeberShipService = new MemeberShipService(_userRepository.Object);

            var result = memeberShipService.GenerateServerChallenge("test");

            Assert.IsNull(result);
            _userRepository.Verify(e => e.FindUser("test"), Times.Once);
        }