public MutationCodeHiglightInfoDialog(MutationRunItem mutationRunItem)
        {
            HasMaximizeButton = true;
            HasMinimizeButton = true;

            DataContext = new MutationCodeHighlightInfoDialogViewModel(mutationRunItem);
            InitializeComponent();
        }
예제 #2
0
        public MutationCodeHighlightInfoDialogViewModel(MutationRunItem mutationRunItem)
        {
            _mutationRunItem = mutationRunItem;
            Status           = mutationRunItem.InfoText;

            var diffBuilder = new SideBySideDiffBuilder(new Differ());

            Diff = diffBuilder.BuildDiffModel(
                _mutationRunItem.Document.MutationDetails.Original.ToFullString() ?? string.Empty,
                _mutationRunItem.Document.MutationDetails.Mutation.ToFullString() ?? string.Empty);
        }