< Summary

Class:Mklinker.Process
Assembly:Mklinker
File(s):/home/travis/build/rubenchristoffer/Mklinker/Mklinker/Process.cs
Covered lines:0
Uncovered lines:10
Coverable lines:10
Total lines:30
Line coverage:0% (0 of 10)
Covered branches:0
Total branches:0

Metrics

MethodCyclomatic complexity NPath complexity Sequence coverage Branch coverage
.ctor()100%100%
.ctor(...)100%100%
Mklinker.Abstractions.IProcess.Start(...)100%100%

File(s)

/home/travis/build/rubenchristoffer/Mklinker/Mklinker/Process.cs

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using System.Diagnostics;
 4using System.IO;
 5using System.Text;
 6using Mklinker.Abstractions;
 7
 8namespace Mklinker {
 9
 10  class Process : IProcess {
 11
 12    readonly System.Diagnostics.Process process;
 13
 014    StreamWriter IProcess.StandardInput => process.StandardInput;
 015    StreamReader IProcess.StandardOutput => process.StandardOutput;
 016    StreamReader IProcess.StandardError => process.StandardError;
 17
 018    public Process () {}
 19
 020    Process (System.Diagnostics.Process process) {
 021      this.process = process;
 022    }
 23
 024    IProcess IProcess.Start(ProcessStartInfo processStartInfo) {
 025      return new Process(System.Diagnostics.Process.Start(processStartInfo));
 026    }
 27
 28  }
 29
 30}