示例#1
0
        public void frompagecontent_shouldfillcorrectproperties()
        {
            // Arrange
            PageContent pageContent = new PageContent();

            pageContent.Id       = Guid.NewGuid();
            pageContent.EditedBy = "editedby";
            pageContent.EditedOn = DateTime.UtcNow;
            pageContent.Text     = "text";

            PageContentEntity entity = new PageContentEntity();

            // Act
            ToEntity.FromPageContent(pageContent, entity);

            // Assert
            Assert.That(entity.Id, Is.Not.EqualTo(pageContent.Id));              // the id isn't copied from the page
            Assert.That(entity.EditedBy, Is.EqualTo(pageContent.EditedBy));
            Assert.That(entity.EditedOn, Is.EqualTo(pageContent.EditedOn));
            Assert.That(entity.Text, Is.EqualTo(pageContent.Text));
            Assert.That(entity.Page, Is.Null);
        }