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>()); }