public void resolveFieldContextAdapter_accepts_null_sources_nullable() { var context = new ResolveFieldContext(); var adapter = new ResolveFieldContextAdapter <int?>(context); adapter.Source.ShouldBe(null); }
public void resolveFieldContextAdapter_throws_error_when_null() { Should.Throw <ArgumentNullException>(() => { var adapter = new ResolveFieldContextAdapter <object>(null); }); }
public void resolveFieldContextAdapter_throws_error_if_invalid_type() { var context = new ResolveFieldContext { Source = "test" }; Should.Throw <ArgumentException>(() => _ = new ResolveFieldContextAdapter <int>(context)); }
public void resolveFieldContextAdapter_throws_error_for_null_values() { var context = new ResolveFieldContext(); Should.Throw <ArgumentException>(() => { var adapter = new ResolveFieldContextAdapter <int>(context); }); }