Skip to content

Instantly share code, notes, and snippets.

View tiago-aguiar-moreira's full-sized avatar

Tiago Aguiar Moreira tiago-aguiar-moreira

View GitHub Profile
@tiago-aguiar-moreira
tiago-aguiar-moreira / install-statusline.sh
Created May 19, 2026 23:29
Claude Code statusLine — repo, model, context, time
#!/usr/bin/env bash
# Installs Claude Code statusLine script
# Usage: curl -fsSL <gist-raw-url>/install-statusline.sh | bash
set -e
CLAUDE_DIR="$HOME/.claude"
SCRIPT_NAME="statusline-command.sh"
GIST_BASE_URL="$(dirname "$0")" # resolved at runtime via curl pipe
@tiago-aguiar-moreira
tiago-aguiar-moreira / Test3.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Método de teste
[Fact(DisplayName = "Given valid numbers, when sum then should succcess.")]
public void GivenValidNumbers_WhenSum_ThenShouldSucccess()
{
//arrange
const int resultExpected = 5;
const int firstNumber = 3;
const int secondNumber = 2;
//act
var resultActual = Calculator.Sum(firstNumber, secondNumber);
@tiago-aguiar-moreira
tiago-aguiar-moreira / Test2.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Descrição amigável do método de teste
[Fact(DisplayName = "Given valid numbers, when sum then should succcess.")]
@tiago-aguiar-moreira
tiago-aguiar-moreira / Test1.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Organização do método de teste
[Fact]
public void Test1()
{
//arrange
//act
//assert
}
@tiago-aguiar-moreira
tiago-aguiar-moreira / Calculator.cs
Created October 19, 2022 00:05
Primeiros testes unitários em C# com xUnit (parte 1) - Método que será testado
public static int Sum(int firstNumber, int secondNumber)
{
if (firstNumber < 0 || secondNumber < 0)
{
return -1;
}
return firstNumber + secondNumber;
}