Esempio n. 1
0
    public void EqualsCircle2doubleTrue()
    {
        var c  = new Point2double(1, 1);
        var c1 = new Circle2double(c, 1);
        var c2 = new Circle2double(c, 1);

        Assert.True(c1.Equals(c2));
    }
Esempio n. 2
0
    public void GetHashCodeTest()
    {
        var expected = 1072693248;
        var c        = new Point2double(1, 1);
        var actual   = new Circle2double(c, 1).GetHashCode();

        Assert.Equal(expected, actual);
    }
Esempio n. 3
0
    public void OperatorNotEqualsTrue()
    {
        var c  = new Point2double(1, 1);
        var c1 = new Circle2double(c, 1);
        var c2 = new Circle2double(c, 2);

        Assert.True(c1 != c2);
    }
Esempio n. 4
0
    public void EqualsObjectTrue()
    {
        var c  = new Point2double(1, 1);
        var c1 = new Circle2double(c, 1);
        var c2 = new Circle2double(c, 1);

        Assert.True(c1.Equals((object)c2));
    }
Esempio n. 5
0
    public void OperatorEqualsFalse()
    {
        var c  = new Point2double(1, 1);
        var c1 = new Circle2double(c, 1);
        var c2 = new Circle2double(c, 2);

        Assert.False(c1 == c2);
    }
Esempio n. 6
0
    public void ToStringTest()
    {
        var expected = "(1, 1) R = 1";
        var c        = new Point2double(1, 1);
        var r        = 1;
        var actual   = new Circle2double(c, r).ToString();

        Assert.Equal(expected, actual);
    }
Esempio n. 7
0
    public void Circumfrence()
    {
        var expected = 2 * Math.PI;
        var c        = new Point2double(1, 1);
        var r        = 1;
        var actual   = new Circle2double(c, r).Circumfrence;

        Assert.Equal(expected, actual);
    }
Esempio n. 8
0
    public void Area()
    {
        var expected = Math.PI;
        var c        = new Point2double(1, 1);
        var r        = 1;
        var actual   = new Circle2double(c, r).Area;

        Assert.Equal(expected, actual);
    }
Esempio n. 9
0
    public void Circle2doubleConstructor()
    {
        var c      = new Point2double(1, 1);
        var r      = 1;
        var actual = new Circle2double(c, r);

        Assert.Equal(c, actual.C);
        Assert.Equal(r, actual.R);
    }