예제 #1
0
        public void List_WhenCameraIdExists_AndNewCameraIdentifier_ShouldReturnDetails()
        {
            // GIVEN
            var moduleDispatcher = new ModuleDispatcher();
            var module           = new CamerasModule(moduleDispatcher);
            var cameraFileName   = _WriteCameraResourceToFile();

            // WHEN
            module.List(new string[] { cameraFileName, "315" });

            // THEN
            var expectedOutput = _ReadTextFromResourceFile("Djey.TduModdingTools.CLI.Resources.ListCameraOutput-Default.json");

            Assert.AreEqual(expectedOutput, moduleDispatcher.ModuleOutput);
        }
예제 #2
0
 private static void CamListDelegate(CamerasModule module, string cameraFileName)
 {
     module.List(new string[] { cameraFileName, "000" });
 }