using System.Collections.Generic; using System.IO; using System.Text.RegularExpressions; using CommandLine.OptParse; using Microsoft.VisualStudio.TestTools.UnitTesting; using Rhino.Mocks; using Sep.Git.Tfs.Commands; using Sep.Git.Tfs.Test.TestHelpers; using StructureMap.AutoMocking; namespace Sep.Git.Tfs.Test.Commands { [TestClass] public class InitTest { private StringWriter outputWriter; private RhinoAutoMocker mocks; [TestInitialize] public void Setup() { outputWriter = new StringWriter(); mocks = new RhinoAutoMocker(MockMode.AAA); mocks.Inject(outputWriter); } [TestMethod] public void ShouldRequireTfsUrl() { Assert.Fail("TODO"); } [TestMethod] public void ShouldRequireRepositoryPath() { Assert.Fail("TODO"); } [TestMethod] public void ShouldUseDefaultCredentialsIfUsernameIsNotSpecified() { Assert.Fail("TODO"); } [TestMethod] public void ShouldPromptForPasswordIfUsernameIsSupplied() { Assert.Fail("TODO"); } [TestMethod] public void ShouldUseProvidedUsername() { Assert.Fail("TODO"); } [TestMethod] public void ShouldCreateGitRepositoryWhenItDoesNotExist() { Assert.Fail("TODO"); } [TestMethod] public void ShouldAddTfsConfigurationToExistingGitRepository() { Assert.Fail("TODO"); } [TestMethod] public void ShouldAddTfsConfigurationToNewGitRepository() { Assert.Fail("TODO"); } [TestMethod] public void ShouldSetTfsUrlInGitConfig() { Assert.Fail("TODO"); } } }