コード例 #1
0
        public void CanBeConstructed()
        {
            //Arrange
            ArtifactDto sut;

            //Act
            sut = new ArtifactDto();

            //Assert
            Assert.NotNull(sut);
        }
コード例 #2
0
        public void CanBeSerialized()
        {
            //Arrange
            var sut = new ArtifactDto()
            {
                Alias = "alias",
                Type  = "type"
            };

            //Act
            var payload = JsonSerializer.Serialize(sut, new JsonSerializerOptions {
                IgnoreNullValues = true
            });

            //Assert
            Assert.NotNull(JsonDocument.Parse(payload));
        }
コード例 #3
0
ファイル: EntityFactory.cs プロジェクト: guoyu07/Alfred-1
        public Artifact TransformToArtifactEntity(ArtifactDto artifactDto)
        {
            if (artifactDto == null)
            {
                return(null);
            }

            return(new Artifact
            {
                Id = artifactDto.Id,
                Title = artifactDto.Title,
                Bonus = artifactDto.Bonus,
                Reward = artifactDto.Reward,
                Status = (ArtifactStatus)artifactDto.Status,
                Type = (ArtifactType)artifactDto.Type,
                MemberId = artifactDto.MemberId,
                CommunityId = artifactDto.CommunityId
            });
        }