Merge pull request #1 from arialdomartini/no-binaries

Packages, bin and obj are excluded from git repository
No reduntant "using" directives
Removed a reduntant "internal" directive
Test names reflect the tested behaviour
Empty lines between the Given/When/Then regions in tests

See for example http://stackoverflow.com/questions/1643933/given-when-then-example-with-nunit#1645721

When a test body is short, like in your case, I think the comments can be omitted.

So, rather than

    [Test]
    public void RotateAngle_Given27Degress_Returns64Degrees()
    {
        //Arrange or Given
        var someAngleClass = new Angle();

        //Act or When
        var result = someAngleClass.Rotate(27);

        //Assert or Then
        Assert.That(result, Is.EqualTo(64));
    }

one can use

    [Test]
    public void RotateAngle_Given27Degress_Returns64Degrees()
    {
       var someAngleClass = new Angle();

       var result = someAngleClass.Rotate(27);

       Assert.That(result, Is.EqualTo(64));
    }

without loosing in expressivity while wasting less space.