public void TryGetBuildParameter_ParameterDoesNotExist_False() { // Arrange var buildParameters = A.Fake <IBuildParameters>(); string paramValue; A.CallTo(() => buildParameters.TryGetBuildParameter("param1", out paramValue)).Returns(false); var localTc = new LocalTc(buildParameters, A.Fake <ITeamCityWriterFactory>()); // Act string actualValue; var paramExists = localTc.TryGetBuildParameter("param1", out actualValue); // Assert paramExists.Should().BeFalse(); }
public void TryGetBuildParameter_ParameterExists_True() { // Arrange var buildParameters = A.Fake <IBuildParameters>(); string paramValue; A.CallTo(() => buildParameters.TryGetBuildParameter("param1", out paramValue)).Returns(true) .AssignsOutAndRefParameters("VALUE"); var localTc = new LocalTc(buildParameters, A.Fake <ITeamCityWriterFactory>()); // Act string actualValue; var paramExists = localTc.TryGetBuildParameter("param1", out actualValue); // Assert actualValue.Should().Be("VALUE"); paramExists.Should().BeTrue(); }
public void TryGetBuildParameter_ParameterExists_True() { // Arrange var buildParameters = A.Fake<IBuildParameters>(); string paramValue; A.CallTo(() => buildParameters.TryGetBuildParameter("param1", out paramValue)).Returns(true) .AssignsOutAndRefParameters("VALUE"); var localTc = new LocalTc(buildParameters, A.Fake<ITeamCityWriterFactory>()); // Act string actualValue; var paramExists = localTc.TryGetBuildParameter("param1", out actualValue); // Assert actualValue.Should().Be("VALUE"); paramExists.Should().BeTrue(); }
public void TryGetBuildParameter_ParameterDoesNotExist_False() { // Arrange var buildParameters = A.Fake<IBuildParameters>(); string paramValue; A.CallTo(() => buildParameters.TryGetBuildParameter("param1", out paramValue)).Returns(false); var localTc = new LocalTc(buildParameters, A.Fake<ITeamCityWriterFactory>()); // Act string actualValue; var paramExists = localTc.TryGetBuildParameter("param1", out actualValue); // Assert paramExists.Should().BeFalse(); }