i am still learning c# and .net core. Some time ago one guy send to me a exercise on which unfortunately i fall off mainly because of this function definition :
public static (int UserId, decimal MaximumTotalInstallment)[] Process(User[] users) {}
This is a library function which is used in XUnit test class in another namespace :
var expected = new[] {(1, 100m), (2, 1000m)};
// when
var output = BatchProcessingLibraryClass.Process(input);
// then
output.Should().BeEquivalentTo(expected);
Could You please tell me what this call of lib function exactly do ? I dont meet this kind of function declaration before.