public void SetCurrentItem(TreeDataGridItem item, MapTranslator translator)
 {
     Item            = item;
     Translator      = translator;
     original.Text   = item.Original;
     translated.Text = item.Translated;
 }
        public void TestPostWithDefaultTests(string instructions, int expectedBlocksToTravel)
        {
            var inputs = new MapActionInputs
            {
                Instructions = instructions
            };

            INavigator navigator = new Navigator(
                parser: new RelativeInstructionParser(
                    singleInstructionParser: new SingleNamedInstructionParser()),
                simulator: new InstructionSimulator());

            IMapTranslator translator = new MapTranslator();

            var controller = new MapController(
                navigator: navigator,
                translator: translator);

            var result = controller.Post(
                inputs: inputs);

            // Make sure result is an okay response.
            var okResult = Assert.IsType <OkObjectResult>(result);

            // Check type of output and capture its value.
            var objOutput = Assert.IsType <MapResultModel>(okResult.Value);

            Assert.Equal(expectedBlocksToTravel, objOutput.BlocksToTravel);
        }
Exemple #3
0
        public void SetCurrentItem(TreeDataGridItem item, MapTranslator translator)
        {
            Item       = item;
            Translator = translator;

            O1.Text = (item.Children[0] as TreeDataGridItem).Original;
            O2.Text = (item.Children[1] as TreeDataGridItem).Original;
            O3.Text = (item.Children[2] as TreeDataGridItem).Original;
            O4.Text = (item.Children[3] as TreeDataGridItem).Original;

            T1.Text = (item.Children[0] as TreeDataGridItem).Translated;
            T2.Text = (item.Children[1] as TreeDataGridItem).Translated;
            T3.Text = (item.Children[2] as TreeDataGridItem).Translated;
            T4.Text = (item.Children[3] as TreeDataGridItem).Translated;
        }