public void GetFileContents_UpdateBogusToBeta_NoReplacement() { var buildTypeFileMaker = new UpdateBuildTypeFile(); string contents = buildTypeFileMaker.GetUpdatedFileContents(GetFileContentsForType("Bogus"), "Beta"); Assert.AreEqual(GetFileContentsForType("Bogus"), contents); }
public void GetFileContents_UpdateReleaseCandidateToProduction() { var buildTypeFileMaker = new UpdateBuildTypeFile(); string contents = buildTypeFileMaker.GetUpdatedFileContents(GetFileContentsForType("ReleaseCandidate"), "Production"); Assert.AreEqual(GetFileContentsForType("Production"), contents); }
public void GetFileContents_UpdateAlphaToReleaseCandidate() { var buildTypeFileMaker = new UpdateBuildTypeFile(); string contents = buildTypeFileMaker.GetUpdatedFileContents(GetFileContentsForType("Alpha"), "ReleaseCandidate"); Assert.AreEqual(GetFileContentsForType("ReleaseCandidate"), contents); }
public void GetVersionTypes_AlphaBetaRcProduction_GetsAllFourTypes() { var buildTypeFileMaker = new UpdateBuildTypeFile(); var types = buildTypeFileMaker.GetVersionTypes(GetFileContentsForType("Alpha")); Assert.AreEqual(4, types.Count); Assert.IsTrue(types.Contains("Alpha")); Assert.IsTrue(types.Contains("Beta")); Assert.IsTrue(types.Contains("ReleaseCandidate")); Assert.IsTrue(types.Contains("Production")); }
public void GetVersionTypes_Custom_GetsAllCustomTypes() { var buildTypeFileMaker = new UpdateBuildTypeFile(); var types = buildTypeFileMaker.GetVersionTypes(GetFileContents("Fred", "Wilma", "BamBam", "Fred", "Barney", "Pebbles")); Assert.AreEqual(5, types.Count); Assert.IsTrue(types.Contains("Wilma")); Assert.IsTrue(types.Contains("BamBam")); Assert.IsTrue(types.Contains("Fred")); Assert.IsTrue(types.Contains("Barney")); Assert.IsTrue(types.Contains("Pebbles")); }