public void ContainsString_EnumOverload_ResourceDoesNotExist() { var enumValue = EnumWithDescription.Value1; var enumResourceID = ResourceIdentifiersAttribute.GetResourceIdentifier(enumValue); _resourceManagerMock .Expect(mock => mock.TryGetString(Arg <string> .Is.Equal(enumResourceID), out Arg <string> .Out("Test").Dummy)) .Return(false); var result = _resourceManagerMock.ContainsString(enumValue); _resourceManagerMock.VerifyAllExpectations(); Assert.That(result, Is.False); }
public void GetStringOrDefault_EnumOverload_ResourceExists() { var enumValue = EnumWithDescription.Value1; var enumResourceID = ResourceIdentifiersAttribute.GetResourceIdentifier(enumValue); _resourceManagerMock .Expect(mock => mock.TryGetString(Arg <string> .Is.Equal(enumResourceID), out Arg <string> .Out("Test").Dummy)) .Return(true); var result = _resourceManagerMock.GetStringOrDefault(enumValue); _resourceManagerMock.VerifyAllExpectations(); Assert.That(result, Is.EqualTo("Test")); }