public void ExecuteGitRepository_RealRepository()
        {
            var command  = new CommandLine();
            var eventBus = Substitute.For <ITinyMessengerHub>();

            eventBus.Publish(Arg.Any <ITinyMessage>());

            var target = new GitTfsRepository(RepositoryPath, command, eventBus);

            target.Update();

            eventBus.DidNotReceive().Publish(Arg.Any <GenericTinyMessage <Exception> >());
            eventBus.Received().Publish(Arg.Any <GenericTinyMessage <string> >());
        }
        public void ExecuteGitTfs()
        {
            var command = Substitute.For <ICommandLine>();

            var eventBus = Substitute.For <ITinyMessengerHub>();

            eventBus.Publish(Arg.Any <ITinyMessage>());

            var target = new GitTfsRepository(RepositoryPath, command, eventBus);

            target.Update();

            // Assert
            eventBus.Received().Publish(Arg.Any <ITinyMessage>());
        }