Browse Source

Tests for fix.

pull/470/head
Sebastian 6 years ago
parent
commit
d38a8db212
  1. 44
      backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/MongoDb/MongoDbQueryTests.cs

44
backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/MongoDb/MongoDbQueryTests.cs

@ -82,6 +82,50 @@ namespace Squidex.Domain.Apps.Entities.Contents.MongoDb
Assert.Throws<NotSupportedException>(() => F(ClrFilter.Eq("data/invalid/iv", "Me")));
}
[Fact]
public void Should_make_query_with_id()
{
var id = Guid.NewGuid();
var i = F(ClrFilter.Eq("id", id));
var o = C($"{{ '_id' : '{id}' }}");
Assert.Equal(o, i);
}
[Fact]
public void Should_make_query_with_id_string()
{
var id = Guid.NewGuid().ToString();
var i = F(ClrFilter.Eq("id", id));
var o = C($"{{ '_id' : '{id}' }}");
Assert.Equal(o, i);
}
[Fact]
public void Should_make_query_with_id_list()
{
var id = Guid.NewGuid();
var i = F(ClrFilter.In("id", new List<Guid> { id }));
var o = C($"{{ '_id' : {{ '$in' : ['{id}'] }} }}");
Assert.Equal(o, i);
}
[Fact]
public void Should_make_query_with_id_string_list()
{
var id = Guid.NewGuid().ToString();
var i = F(ClrFilter.In("id", new List<string> { id }));
var o = C($"{{ '_id' : {{ '$in' : ['{id}'] }} }}");
Assert.Equal(o, i);
}
[Fact]
public void Should_make_query_with_lastModified()
{

Loading…
Cancel
Save