Ejemplo n.º 1
0
        public void Constructor_Normal_DiagnoseOutputViewModelsNotNull()
        {
            var mock = new Mock <IDiagnoseOutputEntry>();

            mock.Setup(x => x.Type).Returns(DiagnoseType.SingleOutput);
            mock.Setup(x => x.Duration).Returns(1);
            mock.Setup(x => x.Gap).Returns(2);
            var diagnoseOutputViewModel = new DiagnoseOutputViewModel(mock.Object, 0);

            diagnoseOutputViewModel.DiagnoseOutputViewModels.Should().NotBeNull();
        }
Ejemplo n.º 2
0
        public void ProcessNewDiagnoseOutputEntry_NewEntryStartBracketOutput_IsBracketOpen()
        {
            var mock = new Mock <IDiagnoseOutputEntry>();

            mock.Setup(x => x.Type).Returns(DiagnoseType.StartBracketOutput);
            mock.Setup(x => x.Duration).Returns(1);
            mock.Setup(x => x.Gap).Returns(2);

            var diagnoseViewModel = new DiagnoseOutputViewModel(mock.Object, 0);

            diagnoseViewModel.IsBracketOpen.Should().Be(true);
        }
Ejemplo n.º 3
0
        ProcessNewDiagnoseOutputEntry_NewEntryWithLastAddedEntryIsNotBracketOpen_AddsDurationAndGapToTotalDiagnoseOutputViewModelDuration
            ()
        {
            var mock = new Mock <IDiagnoseOutputEntry>();

            mock.Setup(x => x.Type).Returns(DiagnoseType.SingleOutput);
            mock.Setup(x => x.Duration).Returns(1);
            mock.Setup(x => x.Gap).Returns(2);

            var diagnoseViewModel = new DiagnoseOutputViewModel(mock.Object, 0);

            diagnoseViewModel.ProcessNewDiagnoseOutputEntry(mock.Object, 0);

            diagnoseViewModel.TotalDuration.Should().Be(4);
        }
Ejemplo n.º 4
0
        public void ProcessNewDiagnoseOutputEntry_NewEntryWithStartBracketOutputEndBracketOutput_IsNotBracketOpen()
        {
            var mock1 = new Mock <IDiagnoseOutputEntry>();

            mock1.Setup(x => x.Type).Returns(DiagnoseType.StartBracketOutput);
            mock1.Setup(x => x.Duration).Returns(1);
            mock1.Setup(x => x.Gap).Returns(2);
            var mock2 = new Mock <IDiagnoseOutputEntry>();

            mock2.Setup(x => x.Type).Returns(DiagnoseType.EndBracketOutput);
            mock2.Setup(x => x.Duration).Returns(1);
            mock2.Setup(x => x.Gap).Returns(2);

            var diagnoseViewModel = new DiagnoseOutputViewModel(mock1.Object, 0);

            diagnoseViewModel.ProcessNewDiagnoseOutputEntry(mock2.Object, 0);

            diagnoseViewModel.IsBracketOpen.Should().Be(false);
        }