Пример #1
0
 public TestCommonServices()
 {
     MessageBoxService   = new TestMessageBoxService();
     UiVisualizerService = new TestUIVisualizerService();
     ViewAwareStatus     = new TestViewAwareStatus();
     RegionManager       = new TestRegionManager();
 }
        public void PortNameOfServiceShouldBeResettedAfterCancelCommandExecuted()
        {
            var service   = new TestHartCommunicationService("COM2");
            var viewModel = new ConnectionConfigurationViewModel(new ApplicationServices
            {
                HartCommunicationService = service
            });
            var viewAwareStatusService = new TestViewAwareStatus();

            viewModel.InitialiseViewAwareService(viewAwareStatusService);
            viewAwareStatusService.SimulateViewIsLoadedEvent();

            viewModel.SelectedPortName.DataValue = "COM3";
            viewModel.CancelCommand.Execute(null);

            service.PortName.Should().Be("COM2");
        }