public void TryGetValue_ReturnsNullOnEmptyTest() { var target = new CompiledExpressionMap(); bool expected = false; bool actual = target.TryGetValue(out CompiledExpression outExpression); Assert.Equal(expected, actual); Assert.Null(outExpression); }
public void TryGetValue_DefaultsToAnyEntryTest() { var target = new CompiledExpressionMap(); CompiledExpression expectedExpression = new CompiledExpression <string, string>((string s) => s.ToUpperInvariant()); target.Add("AnyKey", expectedExpression); bool expected = true; bool actual = target.TryGetValue(out CompiledExpression outExpression); Assert.Equal(expected, actual); Assert.Equal(expectedExpression, outExpression); }
public void TryGetValue_DefaultsToInvariantTest() { var target = new CompiledExpressionMap(); CompiledExpression otherExpression = new CompiledExpression <string, string>((string s) => s.ToUpperInvariant()); CompiledExpression expectedExpression = new CompiledExpression <string, string>((string s) => s.ToLowerInvariant()); target.Add(CompiledExpressionMap.DefaultLanguageKey, expectedExpression); target.Add("anyKey", otherExpression); bool expected = true; bool actual = target.TryGetValue(out CompiledExpression outExpression); Assert.Equal(expected, actual); Assert.Equal(expectedExpression, outExpression); }
public void TryGetValue_DefaultsToAnyEntryTest() { var target = new CompiledExpressionMap(); CompiledExpression expectedExpression = new CompiledExpression<string, string>((string s) => s.ToUpperInvariant()); target.Add("AnyKey", expectedExpression); bool expected = true; bool actual; CompiledExpression outExpression; actual = target.TryGetValue(out outExpression); Assert.Equal(expected, actual); Assert.Equal(expectedExpression, outExpression); }
public void TryGetValueTest() { var target = new CompiledExpressionMap(); CompiledExpression otherExpression1 = new CompiledExpression<string, string>((string s) => s.ToUpperInvariant()); CompiledExpression otherExpression2 = new CompiledExpression<string, string>((string s) => s.Trim()); CompiledExpression expectedExpression = new CompiledExpression<string, string>((string s) => s.ToLowerInvariant()); target.Add(CompiledExpressionMap.DefaultLanguageKey, otherExpression1); target.Add("anyKey", otherExpression2); target.Add(ContextUiCulture, expectedExpression); bool expected = true; bool actual; CompiledExpression outExpression; actual = target.TryGetValue(out outExpression); Assert.Equal(expected, actual); Assert.Equal(expectedExpression, outExpression); }
public void TryGetValue_ReturnsNullOnEmptyTest() { var target = new CompiledExpressionMap(); bool expected = false; bool actual; CompiledExpression outExpression; actual = target.TryGetValue(out outExpression); Assert.Equal(expected, actual); Assert.Null(outExpression); }