Guten Tag alle,Unit Testing xUnit Asserting 2 Collections mit Moq-Schnittstelle
Ich bin neu in xunit und sogar in Komponententests. Ich habe einen Code hier und ich versuche, zwei Sammlung von Liste zu behaupten. Aber ich habe keine Ahnung, wie ich diesen Test durchsetzen und bestehen kann. Hier ist mein Code
[Theory]
[InlineData(1)]
public void GetAllStudents_Exempt1(int number)
{
// arrange
var studentRepo = new Mock<IStudentRepository>();
var listOfStudents = new List<Student> { new Student { StudentId = 1, Firstname = "Firstname1", Lastname = "Firstname1" },
new Student{StudentId=2, Firstname="Firstname2",Lastname="Lastname2"} };
var getAllStudentDetailsExempt1 = studentRepo.Setup(s => s.GetStudents()).Returns(listOfStudents.Where(x => x.StudentId != number));
var studentService = new StudentService(studentRepo.Object);
// act
var getStudentsDetails = studentService.ListOfStudentsExempt1(1);
// assert
// I don't have any idea how to assert
}