Files
coverlet/test/coverlet.core.tests/CoverageTests.cs
T
2018-03-24 13:42:36 +01:00

33 lines
834 B
C#

using System;
using System.IO;
using Xunit;
using Moq;
using Coverlet.Core;
namespace Coverlet.Core.Tests
{
public class CoverageTests
{
[Fact]
public void TestCoverage()
{
string module = typeof(CoverageTests).Assembly.Location;
string identifier = Guid.NewGuid().ToString();
var directory = Directory.CreateDirectory(Path.Combine(Path.GetTempPath(), identifier));
var tempModule = Path.Combine(directory.FullName, Path.GetFileName(module));
File.Copy(module, tempModule, true);
var coverage = new Coverage(tempModule, identifier);
coverage.PrepareModules();
var result = coverage.GetCoverageResult();
Assert.Empty(result.Modules);
directory.Delete(true);
}
}
}