public void EenLijstMetVacaturesMoetenTeruggevenGesorteerdOpVacaturenummer() { using (var context = new ContextBuilder().Build()) { // Arrange var vacatures = new List <Vacature> { new VacatureBuilder().MetVacaturenummer("3").Build(), new VacatureBuilder().MetVacaturenummer("1").Build(), new VacatureBuilder().MetVacaturenummer("2").Build(), }; context.Vacatures.Returns(vacatures.AsQueryable()); var request = new Index.Request(); var handler = new Index.Handler(context); // Act var actual = handler.Handle(request); // Assert var expectedNumber = 1; foreach (var vacature in actual.Vacatures) { Assert.Equal(expectedNumber.ToString(), actual.Vacatures.ElementAt(expectedNumber - 1).Vacaturenummer); expectedNumber++; } } }
public void EenLijstMetVacaturesMoetenTeruggeven(List <Vacature> vacatures, int expectedAmount) { using (var context = new ContextBuilder().Build()) { // Arrange context.Vacatures.Returns(vacatures.AsQueryable()); var request = new Index.Request(); var handler = new Index.Handler(context); // Act var actual = handler.Handle(request); // Assert Assert.Equal(expectedAmount, actual.Vacatures.Count); } }