コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: StatusTests.cs プロジェクト: cwinland/EnhancedEnum
 public void Name_ParseNumbers()
 {
     StatusEnum.Convert(5)
     .Should()
     .Be(StatusEnum.Running);
     StatusEnum.Convert(3)
     .Should()
     .Be(StatusEnum.Error);
     StatusEnum.Convert(2)
     .Should()
     .Be(StatusEnum.Stopped);
 }
コード例 #3
0
ファイル: StatusTests.cs プロジェクト: cwinland/EnhancedEnum
 public void Name_ParseStrings()
 {
     StatusEnum.Convert("In Process")
     .Should()
     .Be(StatusEnum.Running);
     StatusEnum.Convert("Error")
     .Should()
     .Be(StatusEnum.Error);
     StatusEnum.Convert("Stopped")
     .Should()
     .Be(StatusEnum.Stopped);
 }
コード例 #4
0
 public static Color Map(ColorCommandDto colorCommandDto)
 {
     return(Color.New(colorCommandDto.Name, StatusEnum.Convert(colorCommandDto.Status), TenantId.New(colorCommandDto.ColorId)));
 }