Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.46 KB | None | 0 0
  1. NAME=$1
  2. NAME_SRC="$NAME.Impl"
  3. NAME_TESTS="$NAME.Tests"
  4.  
  5. dotnet new sln -o $NAME
  6. cd $NAME
  7. dotnet new classlib -o $NAME_SRC
  8. dotnet sln add $NAME_SRC/$NAME_SRC.csproj
  9. dotnet new xunit -o $NAME_TESTS
  10. dotnet add $NAME_TESTS/$NAME_TESTS.csproj reference $NAME_SRC/$NAME_SRC.csproj
  11. dotnet sln add $NAME_TESTS/$NAME_TESTS.csproj
  12.  
  13. cd $NAME_TESTS
  14. TEST_FILE="UnitTest1.cs"
  15. { echo "using $NAME_SRC;"; cat $TEST_FILE; } > $TEST_FILE.new
  16. mv $TEST_FILE.new $TEST_FILE
  17. cd ..
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement