// PUBLIC METHODS ///////////////////////////////////////////////////
        #region Assert Methods
        public static void Equal(Article expected, Article actual)
        {
            // Handle when 'expected' is null.
            if (expected == null)
            {
                Assert.Null(actual);
                return;
            }

            Assert.Equal(expected.Id, actual.Id);
            Assert.Equal(expected.Title, actual.Title);
            RelationshipsAssert.Equal(expected.Relationships, actual.Relationships);
            LinksAssert.Equal(expected.Links, actual.Links);
            ClrObjectAssert.Equal(expected.Meta, actual.Meta);
        }
Esempio n. 2
0
        public static void Equal(object expected, DomReadOnlyResource actual)
        {
            if (expected == null)
            {
                Assert.Null(actual);
                return;
            }

            Assert.NotNull(actual);
            Assert.Equal(DomNodeType.Resource, actual.NodeType);

            var actualResource = actual.ClrResource;

            ClrObjectAssert.Equal(expected, actualResource);
        }
Esempio n. 3
0
        // PUBLIC METHODS ///////////////////////////////////////////////////
        #region Assert Methods
        public static void Equal(Comment expected, Comment actual)
        {
            // Handle when 'expected' is null.
            if (expected == null)
            {
                Assert.Null(actual);
                return;
            }
            Assert.NotNull(actual);

            Assert.Equal(expected.Id, actual.Id);
            Assert.Equal(expected.Body, actual.Body);
            RelationshipsAssert.Equal(expected.Relationships, actual.Relationships);
            LinksAssert.Equal(expected.Links, actual.Links);
            ClrObjectAssert.Equal(expected.Meta, actual.Meta);
        }
Esempio n. 4
0
        // PUBLIC METHODS ///////////////////////////////////////////////////
        #region Assert Methods
        public static void Equal(Blog expected, Blog actual)
        {
            // Handle when 'expected' is null.
            if (expected == null)
            {
                Assert.Null(actual);
                return;
            }
            Assert.NotNull(actual);

            Assert.Equal(expected.Id, actual.Id);
            Assert.Equal(expected.Name, actual.Name);
            RelationshipsAssert.Equal(expected.Relationships, actual.Relationships);
            LinksAssert.Equal(expected.Links, actual.Links);
            ClrObjectAssert.Equal(expected.Meta, actual.Meta);
        }
        // PUBLIC METHODS ///////////////////////////////////////////////////
        #region Assert Methods
        public static void Equal(ApiProperty expected, DomNode actual)
        {
            if (expected == null)
            {
                Assert.Null(actual);
                return;
            }

            Assert.NotNull(actual);

            Assert.Equal(DomNodeType.Attribute, actual.NodeType);

            var actualDomAttribute = (DomAttribute)actual;
            var actualApiAttribute = actualDomAttribute.ApiAttribute;

            ClrObjectAssert.Equal(expected, actualApiAttribute);
        }
        // PUBLIC METHODS ///////////////////////////////////////////////////
        #region Assert Methods
        public static void Equal(Person expected, Person actual)
        {
            // Handle when 'expected' is null.
            if (expected == null)
            {
                Assert.Null(actual);
                return;
            }
            Assert.NotNull(actual);

            Assert.Equal(expected.Id, actual.Id);
            Assert.Equal(expected.FirstName, actual.FirstName);
            Assert.Equal(expected.LastName, actual.LastName);
            Assert.Equal(expected.Twitter, actual.Twitter);
            RelationshipsAssert.Equal(expected.Relationships, actual.Relationships);
            LinksAssert.Equal(expected.Links, actual.Links);
            ClrObjectAssert.Equal(expected.Meta, actual.Meta);
        }