public void Should_Create_ColorCommandDto() { var colorCommandDtoTest = ColorCommandDto.New(_colorName, _status.Value, _tenantId); Assert.NotNull(colorCommandDtoTest); Assert.Equal(_tenantId, colorCommandDtoTest.ColorId); Assert.Equal(_status, StatusEnum.Convert(colorCommandDtoTest.Status)); Assert.Equal(_colorName, colorCommandDtoTest.Name); }
public async Task Should_Insert_Color() { var insertColorCommandHandler = new InsertColorCommandHandler(_colorRepository); var colorCommand = ColorCommandDto.New("blue", StatusEnum.Enable.Value, Guid.NewGuid()); var request = InsertColorCommandRequest.New(colorCommand); await insertColorCommandHandler.Handle(request, new CancellationToken()); Assert.True(inserted); }
public async Task Should_Update_Color() { var colorId = Guid.NewGuid(); var updateColorCommandHandler = new UpdateColorCommandHandler(_colorRepository); var colorCommand = ColorCommandDto.New("blue", StatusEnum.Enable.Value, Guid.NewGuid()); var request = UpdateColorCommandResquest.New(colorCommand, colorId); await updateColorCommandHandler.Handle(request, new CancellationToken()); Assert.True(updated); Assert.Equal(colorId, Guid.Parse(request.ColorId.Value.ToString())); }