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); }
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); }
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())); }