コード例 #1
0
 public static InsertMeasureCommandRequest New(MeasureCommandDto measureCommandDto)
 {
     return(new InsertMeasureCommandRequest
     {
         MeasureInsertDto = measureCommandDto
     });
 }
コード例 #2
0
 public static UpdateMeasureCommandResquest New(MeasureCommandDto measureCommandDto, Guid measureId)
 {
     return(new UpdateMeasureCommandResquest
     {
         MeasureCommandDto = measureCommandDto,
         MeasureId = MeasureId.New(measureId)
     });
 }
コード例 #3
0
        public void Should_Create_MeasureCommandDto()
        {
            var measureCommandDtoTest = MeasureCommandDto.New(_measureName, _status, _tenantId);

            Assert.NotNull(measureCommandDtoTest);
            Assert.Equal(_tenantId, measureCommandDtoTest.TenantId);
            Assert.Equal(_status, measureCommandDtoTest.Status);
            Assert.Equal(_measureName, measureCommandDtoTest.Name);
        }
コード例 #4
0
        public async Task Should_Insert_Measure()
        {
            var insertMeasureCommandHandler = new InsertMeasureCommandHandler(_measureRepository);
            var measureCommand = MeasureCommandDto.New("blue", StatusEnum.Enable, Guid.NewGuid());
            var request        = InsertMeasureCommandRequest.New(measureCommand);

            await insertMeasureCommandHandler.Handle(request, new CancellationToken());

            Assert.True(inserted);
        }
コード例 #5
0
        public async Task Should_Update_Measure()
        {
            var measureId = Guid.NewGuid();
            var updateMeasureCommandHandler = new UpdateMeasureCommandHandler(_measureRepository);
            var measureCommand = MeasureCommandDto.New("blue", StatusEnum.Enable, Guid.NewGuid());
            var request        = UpdateMeasureCommandResquest.New(measureCommand, measureId);

            await updateMeasureCommandHandler.Handle(request, new CancellationToken());

            Assert.True(updated);
            Assert.Equal(measureId, Guid.Parse(request.MeasureId.Value.ToString()));
        }
コード例 #6
0
 public static Measure Map(MeasureCommandDto measureInsertDto)
 {
     return(Measure.New(measureInsertDto.Name, measureInsertDto.Status, TenantId.New(measureInsertDto.TenantId)));
 }