public static FilterExpressionBuilder <TModel> CreateBuilder <TModel>(Action <IDictionaryBuilder <string, FilterExpressionParameter> > filterExpressionDictionary) { var filterExpressionDictionaryInstance = DictionaryBuilder.CreateBuilder <string, FilterExpressionParameter>(); filterExpressionDictionary(filterExpressionDictionaryInstance); return(CreateBuilder <TModel>(filterExpressionDictionaryInstance.ToDictionary())); }
public void Bind() { var sut = ResourceManagerProvider.CreateResourceManagerProvider(); var boundClass = sut.Bind <TestBindClass>( mockResourceDictionary: DictionaryBuilder .CreateBuilder <string, object>() .Add("Text", "Hello") .Add("Number", 123456) .Add("Amount", 225.89m) .ToDictionary()); Assert.Equal("Hello", boundClass.Text); Assert.Equal(123456, boundClass.Number); Assert.Equal(225.89m, boundClass.Amount); }