小编dtc*_*cdt的帖子

使用 bUnit 和 Moq 测试使用 Fluxor 的剃须刀组件

我在 Blazor 应用程序的一个 razor 组件中使用 Fluxor 进行状态管理,但我不太确定如何设置它以使用 Moq 进行测试。我不能只为学生赋值,因为它只是一个 init 属性。有没有特定的方法来设置 Fluxor 进行测试?

代码

var teacherService = new Mock<ITeacherService>();
            var  localStorage = new Mock<ILocalStorageService>();
            var  studentService = new Mock<IStudentService>();
            var  toastService = new Mock<IToastService>();
            var  NavigationManager = new Mock<NavigationManager>();
            var  Dispatcher = new Mock<IDispatcher>();
            var actionSubscriber = new Mock<IActionSubscriber>();

            var StudentsState = new Mock<IState<StudentsState>>();
            var TeacherState = new Mock<IState<TeacherState>>();

            // Help here
            StudentsState.Setup(t => t.Value.Students = )
Run Code Online (Sandbox Code Playgroud)

moq xunit state-management blazor fluxor

5
推荐指数
2
解决办法
1913
查看次数

标签 统计

blazor ×1

fluxor ×1

moq ×1

state-management ×1

xunit ×1