public void EqualGuid() { var x = ODataDynamic.Expression; var filter = x.LinkID == Guid.Empty; Assert.Equal(string.Format("LinkID eq {0}", FormatSettings.GetGuidFormat("00000000-0000-0000-0000-000000000000")), filter.AsString(_session)); }
public void FindByGuidKey() { var key = new Guid("BEC6C966-8016-46D0-A3D1-99D69DF69D74"); var command = _client .For <TypeWithGuidKey>() .Key(key); var commandText = command.GetCommandTextAsync().Result; Assert.Equal($"TypeWithGuidKey({Uri.EscapeDataString(FormatSettings.GetGuidFormat(key.ToString()))})", commandText); }
public void FindByGuidFilterEqual() { var key = new Guid("D8F3F70F-C185-49AB-9A92-0C86C344AB1B"); var command = _client .For <TypeWithGuidKey>() .Filter(x => x.Key == key); var commandText = command.GetCommandTextAsync().Result; Assert.Equal($"TypeWithGuidKey({Uri.EscapeDataString(FormatSettings.GetGuidFormat(key.ToString()))})", commandText); }
public async Task FindByGuidKey() { var key = new Guid("BEC6C966-8016-46D0-A3D1-99D69DF69D74"); var command = _client .For <TypeWithGuidKey>() .Key(key); var commandText = await command.GetCommandTextAsync().ConfigureAwait(false); Assert.Equal($"TypeWithGuidKey({Uri.EscapeDataString(FormatSettings.GetGuidFormat(key.ToString()))})", commandText); }
public void FindByGuidKey() { var key = Guid.NewGuid(); var command = _client .For <TypeWithGuidKey>() .Key(key); string commandText = command.GetCommandTextAsync().Result; Assert.Equal(string.Format("TypeWithGuidKey({0})", Uri.EscapeDataString(FormatSettings.GetGuidFormat(key.ToString()))), commandText); }
public void EqualGuid() { Expression <Func <TestEntity, bool> > filter = x => x.LinkID == Guid.Empty; Assert.Equal($"LinkID eq {FormatSettings.GetGuidFormat("00000000-0000-0000-0000-000000000000")}", ODataExpression.FromLinqExpression(filter).AsString(_session)); }