public VersionReaderFixture()
            {
                var appPath = AppDomain.CurrentDomain.BaseDirectory;

                CakeEnviromentMock
                .Setup(t => t.WorkingDirectory)
                .Returns(new DirectoryPath(appPath));
                CakeContextMock
                .Setup(t => t.ProcessRunner)
                .Returns(ProcessRunner);
                CakeContextMock
                .Setup(t => t.FileSystem)
                .Returns(FileSystem);
                CakeContextMock
                .Setup(t => t.Log)
                .Returns(CakeLog);
                CakeContextMock
                .Setup(t => t.Environment)
                .Returns(CakeEnvironment);
                ProcessRunnerMock
                .Setup(t => t.Start(It.IsAny <FilePath>(), It.IsAny <ProcessSettings>()))
                .Returns(ProcessMock.Object);
                ProcessMock
                .Setup(t => t.GetExitCode())
                .Returns(0);
            }
Example #2
0
            public Fixture()
            {
                Logger        = new Mock <ILogger>();
                Serializer    = new JsonSerializerMock();
                ProcessRunner = new ProcessRunnerMock();

                SessionToken = "FakeToken";
                FieldName    = "Database";
                FieldValue   = "Test";
            }
Example #3
0
            public CakeOctoDeployAliasFixture(int exitCode)
            {
                GetDirectoryPath = Guid.NewGuid().ToString();

                CakeContextMock.Setup(t => t.ProcessRunner).Returns(ProcessRunnerMock.Object);
                CakeContextMock.Setup(t => t.FileSystem).Returns(FileSysteMock.Object);
                CakeContextMock.Setup(t => t.Log).Returns(GetCakeLog);

                ProcessRunnerMock.Setup(t => t.Start(It.IsAny <FilePath>(), It.IsAny <ProcessSettings>()))
                .Returns(ProcessMock.Object);
                ProcessMock.Setup(t => t.GetExitCode()).Returns(exitCode);
            }