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