[DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError=true)]
static extern uint GetShortPathName(
[MarshalAs(UnmanagedType.LPTStr)]
string lpszLongPath,
[MarshalAs(UnmanagedType.LPTStr)]
StringBuilder lpszShortPath,
uint cchBuffer);
var user = new User();
var mock = new Mock<IUserService>();
mock.Setup(service=>service.Add(user));
var controller = new UsersController(mock.Object);
var result = (OkObjectResult) await controller.Add(user); // await не забываем
Assert.Equals(user, result.Value); // Ассерт, что контроллер вернул что ожидали
mock.Verify(x=>x.Add(user)); //Ассерт, что был вызван метод мока
Могу ли я просто разместить приложение с функцией добавления радиостанций, но с пустым списком???
в с# нет map, а есть словари. но если я делаю attribureValues словарем (ключ-значение), то выходит ошибка:
невозможно преобразовать тип dictionary в тип mapEntryStringString.
var path = "...";
var lines = await File.ReadAllLinesAsync(path);
var allCredentials = lines.Select(Credentials.Parse).ToList();
public record Credentials(string Username, string Password) {
public static Credentials Parse(string line) {
var parts = line.Split(':');
return new(parts[0], parts[1]);
}
}