public void ConstructorTest(MockEnum val, string expected) { DescriptiveItem <MockEnum> item = new(val); Assert.Equal(expected, item.Description); Assert.Equal(val, item.Value); }
public void DicomValueElement_GetEnum_ReturnsEnum() { const MockEnum expected = MockEnum.One; var element = new DicomSignedShort(DicomTag.ALinesPerFrame, (short)expected); var actual = element.Get <MockEnum>(); Assert.Equal(expected, actual); }
public void DicomIntegerString_HasData_GetNullableEnumReturnsDefinedNullableEnum() { const MockEnum expected = MockEnum.One; var element = new DicomIntegerString(DicomTag.NumberOfBeams, (int)expected); var actual = element.Get <MockEnum?>().Value; Assert.Equal(expected, actual); }
public void DicomCodeString_HasData_GetEnumReturnsDefinedEnum() { const MockEnum expected = MockEnum.Zero; var element = new DicomCodeString(DicomTag.AcquisitionStatus, expected.ToString()); var actual = element.Get <MockEnum>(); Assert.Equal(expected, actual); }
public void DicomIntegerString_GetEnumDefaultArgument_ShouldReturnFirstValue() { const MockEnum expected = MockEnum.Two; var element = new DicomIntegerString(DicomTag.AcquisitionTerminationConditionData, (int)expected, 4, 3); var actual = element.Get <MockEnum>(); Assert.Equal(expected, actual); }
public void DicomCodeString_StringContainingNull_NullIsIgnored() { const MockEnum expected = MockEnum.Two; var element = new DicomCodeString(DicomTag.AITDeviceType, "Two\0"); var actual = element.Get <MockEnum>(); Assert.Equal(expected, actual); }
public void DicomCodeString_StringEndsWithSpace_SpaceIsIgnored() { const MockEnum expected = MockEnum.One; var element = new DicomCodeString(DicomTag.AITDeviceType, "One "); var actual = element.Get <MockEnum>(); Assert.Equal(expected, actual); }
public void DicomValueElement_HasData_GetNullableEnumReturnsDefinedNullableEnum() { const MockEnum expected = MockEnum.Two; var element = new DicomSignedLong(DicomTag.ReferencePixelX0, (int)expected); var actual = element.Get <MockEnum?>().Value; Assert.Equal(expected, actual); }
public void get_display_string_from_empty_resource_manager( MockEnum value, string expected) { _enumHelpers .GetDisplay(value, Empty.ResourceManager) .Should() .Be(expected); }
public void get_display_string_from_null_resource_manager( MockEnum value, string expected) { _enumHelpers .GetDisplay(value, null) .Should() .Be(expected); }
public void AreDeepEqual_EnumVariations_ReturnsExpectedResult(MockEnum valueA, MockEnum valueB, bool shouldEqual) { // Arrange var comparer = CreateComparer(); // Act var result = comparer.AreDeepEqual(valueA, valueB, new DeepComparisonOptions()); // Assert Assert.Equal(shouldEqual, result); }
public void GetValue() { var parameters = new MockParameters("mock=Foo&mock1=2&mock2=Fizz"); MockEnum value = default; MockEnum value1 = default; var ex = Record.Exception(() => value = parameters.GetValue <MockEnum>("mock")); var ex2 = Record.Exception(() => value1 = parameters.GetValue <MockEnum>("mock1")); Assert.Null(ex); Assert.Equal(MockEnum.Foo, value); Assert.Equal(MockEnum.Bar, value1); }
public void TryGetValueOfT() { var parameters = new MockParameters("mock=Foo&mock2=1"); bool success = false; MockEnum value = default; MockEnum value1 = default; var ex = Record.Exception(() => success = parameters.TryGetValue <MockEnum>("mock", out value)); var ex2 = Record.Exception(() => success = parameters.TryGetValue <MockEnum>("mock2", out value1)); Assert.Null(ex); Assert.True(success); Assert.Equal(MockEnum.Foo, value); Assert.Equal(value, value1); }
public void execution_must_be_fast( MockEnum value) { //warm up _enumHelpers .GetDisplay(value, Strings.ResourceManager); _enumHelpers .ExecutionTimeOf(s => s.GetDisplay(value, Strings.ResourceManager)) .Should() .BeLessOrEqualTo(MaxExecutionTime); _enumHelpers .ExecutionTimeOf(s => s.GetDisplay(value, null)) .Should() .BeLessOrEqualTo(MaxExecutionTime); _enumHelpers .ExecutionTimeOf(s => s.GetDisplay(value, Empty.ResourceManager)) .Should() .BeLessOrEqualTo(MaxExecutionTime); }
public MockPeripheralWithEnumAttribute(MockEnum mockEnum = MockEnum.ValidValue, MockEnumWithAttribute mockEnumWithAttribute = MockEnumWithAttribute.ValidValue) { MockEnumValue = mockEnum; MockEnumWithAttributeValue = mockEnumWithAttribute; }
public void ShouldCastAsEnum() { const MockEnum @object = MockEnum.Value1; @object.ToType <MockEnum>().ShouldBeEquivalentTo(@object); }
public void ShouldCastAsEnumFromIntAsString() { const MockEnum @object = MockEnum.Value1; ((int)@object).ToString().ToType <MockEnum>().ShouldBeEquivalentTo(@object); }