Entity Framework Introduction, 13. Find Employees by First Name Starting With Sa
Здравейте колеги.
Може ли някой да ми каже, защо на тази привидно най-лесна задача ми гърми последният тест?
1) Failed : Test_002.ValidateOutput : Returned value is incorrect! Expected string length 0 but was 104. Strings differ at index 0.
Ето това ми е кода. Даже специално направих ако няма такива хора да връща празен стринг и пак. Някой да знае къде е проблема или да я има решена да видя?
public static string GetEmployeesByFirstNameStartingWithSa(SoftUniContext context)
// 13. Find Employees by First Name Starting with "Sa"
{
var sb = new StringBuilder();var employees = context.Employees
.Select(e => new
{
e.FirstName,
e.LastName,
e.JobTitle,
e.Salary
}).Where(e => e.FirstName.StartsWith("Sa"))
.OrderBy(e => e.FirstName).ThenBy(e => e.LastName)
.ToList();if (employees.Count == 0)
{
return "";
}foreach (var e in employees)
{
sb.AppendLine($"{e.FirstName} {e.LastName} - {e.JobTitle} - (${e.Salary:F2})");
}
return sb.ToString().TrimEnd();
}
Ето и линк към задачата в judge - https://judge.softuni.bg/Contests/351/Entity-Framework-Introduction
Мерси предварително на всички!