コード例 #1
0
        public void MapStage()
        {
            //Arrange
            var id = Guid.NewGuid();

            var entity = new StageEntity()
            {
                Id          = id,
                Events      = new List <EventEntity>(),
                ImagePath   = "ImagePath",
                Name        = "Name",
                Description = "Description"
            };

            var model = new StageDetailModel()
            {
                Id          = id,
                Events      = new List <EventDetailModel>(),
                ImagePath   = "ImagePath",
                Name        = "Name",
                Description = "Description"
            };


            //Act
            var entityAdapted = model.Adapt <StageEntity>();
            var modelAdapted  = entity.Adapt <StageDetailModel>();


            //Assert
            Assert.Equal(entity, entityAdapted, StageEntity.StageEntityComparer);
            Assert.Equal(model, modelAdapted, StageDetailModel.StageDetailModelComparer);
        }
コード例 #2
0
 public void Load(Guid id)
 {
     Model = _StageFacade.GetById(id) ?? new StageDetailModel();
 }