Проблемы с доступом к настройке объекта в тестовых данных. ⇐ C#
Проблемы с доступом к настройке объекта в тестовых данных.
Я работаю над университетским вопросом. У меня есть две модели: одна для учеников и одна для занятий. Ученики выглядят так:
публичный класс Ученик { общедоступная строка Фамилия {get; набор; } общедоступная строка Имя {get; набор; } общедоступная строка Title {get; набор; } public Pupil (строковая фамилия, строковое имя, строковое название) { Фамилия = фамилия; Имя = имя; Название = заголовок; } публичный ученик() { } } Действия выглядят следующим образом:
Активность публичного класса { общедоступная строка Имя {get; набор; } публичная строка Location {get; набор; } члены общественного списка {get; набор; } публичная активность() { } публичная активность (имя строки, расположение строки, члены List) { Имя = имя; Местоположение = местоположение; Участники = участники; } } Для этого меня попросили настроить тестовые данные в тестовом проекте, что я и сделал:
[ТестКласс] публичный класс UnitTest1 { частный ученик ученик1 = новый ученик("Смит", "Джим", "Мистер"); частный ученик ученик2 = новый ученик("Джонс", "Карл", "Мистер"); частный ученик ученик3 = новый ученик("Брэдшоу", "Лара", "Миссис"); частный ученик ученик4 = новый ученик("Томпсон", "Джейн", "Мисс"); частный ученик ученик5 = новый ученик("Джонсон", "Дэйв", "Мистер"); [Метод испытания] публичный недействительный TestMethod1() { Activity Activity1 = new Activity («Покупки», «Верхний этаж», новый список { ученик1, ученик2 }); } } Теперь мне нужно создать в подходящей области функцию, которая принимает имя активности в качестве входного параметра и возвращает список фамилий сотрудников этого отдела
Я создал эту функцию в основном файле Program.cs:
public IList funcSurnamesInActivity(string ActivityName) { IList фамилии = новый List(); Действие акта = новое действие(); List person = act.Members.ToList(); foreach (Ученик человек в лицах) { фамилии.Добавить(человек.Фамилия); } вернуть фамилии; } Но я не знаю, как использовать строку ActivityName, чтобы найти действие из моих тестовых данных, а затем продолжить работу с написанным мной кодом для получения списка учеников.
Я могу сделать это, передав Activity в качестве параметра, но вопрос не в этом.
Любая помощь приветствуется
Я пытался получить к этому доступ, но не знаю как. Единственный способ, который я вижу возможным, - это отправить Activity в качестве параметра, а не просто строку имени действия
Я работаю над университетским вопросом. У меня есть две модели: одна для учеников и одна для занятий. Ученики выглядят так:
публичный класс Ученик { общедоступная строка Фамилия {get; набор; } общедоступная строка Имя {get; набор; } общедоступная строка Title {get; набор; } public Pupil (строковая фамилия, строковое имя, строковое название) { Фамилия = фамилия; Имя = имя; Название = заголовок; } публичный ученик() { } } Действия выглядят следующим образом:
Активность публичного класса { общедоступная строка Имя {get; набор; } публичная строка Location {get; набор; } члены общественного списка {get; набор; } публичная активность() { } публичная активность (имя строки, расположение строки, члены List) { Имя = имя; Местоположение = местоположение; Участники = участники; } } Для этого меня попросили настроить тестовые данные в тестовом проекте, что я и сделал:
[ТестКласс] публичный класс UnitTest1 { частный ученик ученик1 = новый ученик("Смит", "Джим", "Мистер"); частный ученик ученик2 = новый ученик("Джонс", "Карл", "Мистер"); частный ученик ученик3 = новый ученик("Брэдшоу", "Лара", "Миссис"); частный ученик ученик4 = новый ученик("Томпсон", "Джейн", "Мисс"); частный ученик ученик5 = новый ученик("Джонсон", "Дэйв", "Мистер"); [Метод испытания] публичный недействительный TestMethod1() { Activity Activity1 = new Activity («Покупки», «Верхний этаж», новый список { ученик1, ученик2 }); } } Теперь мне нужно создать в подходящей области функцию, которая принимает имя активности в качестве входного параметра и возвращает список фамилий сотрудников этого отдела
Я создал эту функцию в основном файле Program.cs:
public IList funcSurnamesInActivity(string ActivityName) { IList фамилии = новый List(); Действие акта = новое действие(); List person = act.Members.ToList(); foreach (Ученик человек в лицах) { фамилии.Добавить(человек.Фамилия); } вернуть фамилии; } Но я не знаю, как использовать строку ActivityName, чтобы найти действие из моих тестовых данных, а затем продолжить работу с написанным мной кодом для получения списка учеников.
Я могу сделать это, передав Activity в качестве параметра, но вопрос не в этом.
Любая помощь приветствуется
Я пытался получить к этому доступ, но не знаю как. Единственный способ, который я вижу возможным, - это отправить Activity в качестве параметра, а не просто строку имени действия
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Невозможно прочитать /data/data/com.packagename на устройстве Android с root-доступом
Anonymous » » в форуме Android - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как получить доступ к настройке браузера «Не отслеживать» с помощью JS
Гость » » в форуме Javascript - 0 Ответы
- 5 Просмотры
-
Последнее сообщение Гость
-