public async Task ServiceModelBinder_BindsService() { // Arrange var type = typeof(IService); var binder = new ServicesModelBinder(); var bindingContext = GetBindingContext(type); // Act await binder.BindModelAsync(bindingContext); // Assert Assert.True(bindingContext.Result.IsModelSet); var entry = bindingContext.ValidationState[bindingContext.Result.Model]; Assert.True(entry.SuppressValidation); Assert.Null(entry.Key); Assert.Null(entry.Metadata); }