Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support It Expressions For Setup #6

Open
Axemasta opened this issue Oct 25, 2023 · 0 comments
Open

Support It Expressions For Setup #6

Axemasta opened this issue Oct 25, 2023 · 0 comments

Comments

@Axemasta
Copy link
Owner

I found a case where setup won't work at all.

await navigationService.CreateBuilder()
	.AddSegment<FooViewModel>()
	.AddParameter("Localizations", localizations)
	.NavigateAsync();

if you setup a navigation and provide an It expression, it will not be evaluated and the setup will look for null:

navigationService.SetupNavigation(nav => nav.CreateBuilder()
		.AddSegment<FooViewModel>()
		.AddParameter("Localizations", It.IsAny<Dictionary<string, string>>())
		.NavigateAsync())
	.ReturnsAsync(new NavigationResult());

These setup moq expressions need to be respected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant