public void Setup()
 {
     _cameraViewModel   = Substitute.For <ICameraViewModel>();
     _backendConnection = Substitute.For <IBackendConnection>();
     _uut = new RemoveItemViewModel(_cameraViewModel, _backendConnection, 5);
     _obj = new object();
 }
コード例 #2
0
        public IActionResult RemoveItem(RemoveItemViewModel removeItemViewModel)

        {
            if (ModelState.IsValid)
            {
                TheList.RemoveAll(x => x.Name == remname & x.Sidelength == removeItemViewModel.NewElement2);

                Remlist.Clear();

                return(Redirect("/Home/Result"));
            }

            return(Redirect("/Home/Error"));
        }
コード例 #3
0
        public IActionResult RemoveItem()
        {
            if (TheList.Count > 0)
            {
                RemoveItemViewModel removeItemViewModel = new RemoveItemViewModel();

                removeItemViewModel.Remlist = Remlist;

                return(View(removeItemViewModel));
            }

            else
            {
                return(Redirect("/"));
            }
        }
コード例 #4
0
        public void Setup()
        {
            _fakeVideoSource       = Substitute.For <IVideoSource>();
            _timer                 = new TimerClock(100);
            _barcodeReader         = new ReadBarcode();
            _fakeOutput            = Substitute.For <IOutput>();
            _camConnection         = new CameraConnection(_timer, _barcodeReader, _fakeVideoSource, _fakeOutput);
            _soundPlayer           = new SoundPlayer(_fakeOutput);
            _cameraViewModel       = new CameraViewModel(_camConnection, _soundPlayer);
            _fakeBackendConnection = Substitute.For <IBackendConnection>();
            _obj = new object();

            myBitmap = new Bitmap(Environment.CurrentDirectory + @"\barcode.png");
            myBitmap.Save("myBitmap.bmp", System.Drawing.Imaging.ImageFormat.Bmp);

            _sut = new RemoveItemViewModel(_cameraViewModel, _fakeBackendConnection, 5);
        }