Это означает, что вы не экспортировали их в свой магазин, не создали index.js в папке своего магазина и не экспортировали свое состояние, действуя в соответствии с требованиями. Также всегда следуйте стандартной структуре каталогов, а затем экспортируйте их.
Типичный index.js выглядит как
import actions from './actions'
import getters from './getters'
import mutations from './mutations'
import state from './state'
export default {
namespaced: true,
actions,
getters,
mutations,
state
}
А типичный стандартный каталог хранилища выглядит как
Store
├── actions.js
├── getters.js
├── index.js
├── modules
│ ├── app
│ │ ├── mutations.js
│ │ └── state.js
│ └── index.js
├── mutations.js
└── state.js
Таким образом, вы никогда не получите неопределенную ошибку. Надеюсь, что это поможет!
Просто создайте библиотеку классов (т.е. DLL). Только необходимо импортировать nunit.framework.dll.
Да, nUnit GUI загружает Ваш блок (который может быть DLL или.EXE), и находит все общедоступные классы, которые были отмечены с соответствующими атрибутами.
Я рекомендовал бы проверить TestDriven. Сетевой плагин Visual Studio. Это позволяет Вам запускать свои тесты прямо из VS, таким образом, нет никакой потребности включить GUI NUnit.