Skip to content

Instantly share code, notes, and snippets.

@dcomartin
Created July 28, 2017 01:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dcomartin/f6403d52dce466450aa87b743ba9f2b5 to your computer and use it in GitHub Desktop.
Save dcomartin/f6403d52dce466450aa87b743ba9f2b5 to your computer and use it in GitHub Desktop.
using Cake.Core;
using Cake.Core.Diagnostics;
using Cake.Core.IO;
using Cake.Core.Tooling;
using FakeItEasy;
namespace Cake.AppSettingReplacer.Tests
{
public class FakeCakeContext : ICakeContext
{
public IFileSystem FileSystem { get; }
public ICakeEnvironment Environment { get; }
public IGlobber Globber { get; }
public ICakeLog Log { get; }
public ICakeArguments Arguments { get; }
public IProcessRunner ProcessRunner { get; }
public IRegistry Registry { get; }
public IToolLocator Tools { get; }
public FakeCakeContext()
{
FileSystem = A.Fake<IFileSystem>();
Environment = A.Fake<ICakeEnvironment>();
Globber = A.Fake<IGlobber>();
Log = A.Fake<ICakeLog>();
Arguments = A.Fake<ICakeArguments>();
ProcessRunner = A.Fake<IProcessRunner>();
Registry = A.Fake<IRegistry>();
Tools = A.Fake<IToolLocator>();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment