public void PassingTest() { string code = @" using Xunit; public class MockTest { [Fact] public void TestMethod() { } } "; using (MockAssembly mockAssembly = new MockAssembly()) { mockAssembly.Compile(code); xunit task = new xunit { Assembly = new TaskItem(mockAssembly.FileName), BuildEngine = new StubBuildEngine() }; task.Execute(); Assert.Equal(0, task.ExitCode); } }
public void InvalidAssemblyName() { xunit task = new xunit { Assembly = new TaskItem(Guid.NewGuid().ToString()), BuildEngine = new StubBuildEngine() }; task.Execute(); Assert.Equal(-1, task.ExitCode); }