AppHarbor.Tests.ApplicationConfigurationTest.ShouldReturnApplicationIdIfConfigurationFileExists C# (CSharp) Method

ShouldReturnApplicationIdIfConfigurationFileExists() private method

private ShouldReturnApplicationIdIfConfigurationFileExists ( Mock fileSystem, TextWriter writer, IGitRepositoryConfigurer repositoryConfigurer, string applicationName ) : void
fileSystem Mock
writer System.IO.TextWriter
repositoryConfigurer IGitRepositoryConfigurer
applicationName string
return void
        public void ShouldReturnApplicationIdIfConfigurationFileExists(Mock<IFileSystem> fileSystem, TextWriter writer, IGitRepositoryConfigurer repositoryConfigurer, string applicationName)
        {
            var configurationFile = ConfigurationFile;
            var stream = new MemoryStream(Encoding.Default.GetBytes(applicationName));

            fileSystem.Setup(x => x.OpenRead(configurationFile)).Returns(stream);

            var applicationConfiguration = new ApplicationConfiguration(fileSystem.Object, repositoryConfigurer, writer);
            Assert.Equal(applicationName, applicationConfiguration.GetApplicationId());
        }