public void should_setup_defaults_after_values_are_set()
        {
            var registry = new GitAliasRegistry();

            registry.Aliases = new[] { new GitAliasToken {
                                           Name = "Test", Url = "test"
                                       } };

            registry.AliasFor("Test").ShouldNotBeNull();
            shouldSetupDefaults(registry);
        }
        private void shouldSetupDefaults(GitAliasRegistry registry)
        {
            registry
            .AliasFor("fubusln")
            .Url
            .ShouldEqual("git://github.com/DarthFubuMVC/rippletemplate.git");

            registry
            .AliasFor("fububottle")
            .Url
            .ShouldEqual("git://github.com/DarthFubuMVC/bottle-template.git");
        }
示例#3
0
        protected override void beforeEach()
        {
            _input   = new NewCommandInput();
            _context = new TemplatePlanContext
            {
                TargetPath = "Test",
                Input      = _input,
                TempDir    = Guid.NewGuid().ToString()
            };
            _registry = new GitAliasRegistry();
            var dir = AppDomain.CurrentDomain.BaseDirectory;

            MockFor <IFileSystem>()
            .Expect(f => f.LoadFromFile <GitAliasRegistry>(dir, GitAliasRegistry.ALIAS_FILE))
            .Return(_registry);
        }
        public void should_setup_defaults()
        {
            var registry = new GitAliasRegistry();

            shouldSetupDefaults(registry);
        }