public KUser With(string key, object value) { _attributes.Add(key, IKValue.Create(value)); return(this); }
public static KUser Create(string identity, IEnumerable <KUserAttribute> attributes) { var kValues = attributes.ToDictionary(x => x.Name, value => IKValue.Create(value.Value)); return(new KUser(identity, kValues)); }
public void Number_Value() { Assert.IsType <KNumberValue>(IKValue.Create(1)); }
public void Boolean_Value() { Assert.IsType <KBooleanValue>(IKValue.Create(true)); }
public void String_Value() { Assert.IsType <KStringValue>(IKValue.Create("abc")); }