Ejemplo n.º 1
0
        public void AddExternalLoginToUser_NewWithDefaultId_HasNonDefaultMessageId()
        {
            // Arrange
            var principal          = new ClaimsPrincipal();
            ExternalLoginInfo info = new ExternalLoginInfo(
                principal,
                _loginProvider,
                _providerKey,
                _displayName);

            // Act
            var command = new AddExternalLoginToUser(_user, info);

            // Assert
            Assert.IsType <Guid>(command.MessageId);
            Assert.NotEqual(Guid.NewGuid(), command.MessageId);
        }
Ejemplo n.º 2
0
        public void AddExternalLoginToUserCommand_New_HasCorrectProperties()
        {
            // Arrange
            var principal          = new ClaimsPrincipal();
            ExternalLoginInfo info = new ExternalLoginInfo(
                principal,
                _loginProvider,
                _providerKey,
                _displayName);

            // Act
            var command = new AddExternalLoginToUser(_user, info, _messageId);

            // Assert
            Assert.Equal(_messageId, command.MessageId);
            Assert.Equal(_user, command.User);
            Assert.Equal(info, command.LoginInfo);
        }