Skip to content

Commit 8817ff6

Browse files
MilosMilos
Milos
authored and
Milos
committed
Fix NotEqual filter test
1 parent e7a9b73 commit 8817ff6

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

test/JsonApiDotNetCoreExampleTests/Acceptance/Spec/AttributeFilterTests.cs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@ public async Task Can_Filter_On_Not_Equal_Values()
111111
{
112112
// arrange
113113
var context = _fixture.GetService<AppDbContext>();
114-
var todoItems = _todoItemFaker.Generate(5);
115-
context.TodoItems.AddRange(todoItems);
114+
var todoItem = _todoItemFaker.Generate();
115+
context.TodoItems.Add(todoItem);
116116
await context.SaveChangesAsync();
117117

118-
var lastTodoItem = context.TodoItems.Last();
118+
var totalCount = context.TodoItems.Count();
119119
var httpMethod = new HttpMethod("GET");
120-
var route = $"/api/v1/todo-items?filter[guid-property]=ne:{lastTodoItem.GuidProperty}";
120+
var route = $"/api/v1/todo-items?page[size]={totalCount}&filter[ordinal]=ne:{todoItem.Ordinal}";
121121
var request = new HttpRequestMessage(httpMethod, route);
122122

123123
// act
@@ -129,8 +129,7 @@ public async Task Can_Filter_On_Not_Equal_Values()
129129

130130
// assert
131131
Assert.Equal(HttpStatusCode.OK, response.StatusCode);
132-
Assert.Equal(deserializedTodoItems.Count, todoItems.Count() -1);
133-
Assert.False(deserializedTodoItems.Any(i => i.GuidProperty == lastTodoItem.GuidProperty));
132+
Assert.False(deserializedTodoItems.Any(i => i.Ordinal == todoItem.Ordinal));
134133
}
135134
}
136135
}

0 commit comments

Comments
 (0)