public void RawValueToObjectArray_RawValueIsString_WrapsStringInSingleElementArray() { // Act object[] retVal = ModelBindingHelper.RawValueToObjectArray("hello"); // Assert Assert.Equal(new object[] { "hello" }, retVal); }
public void RawValueToObjectArray_RawValueIsObject_WrapsObjectInSingleElementArray() { // Act object[] retVal = ModelBindingHelper.RawValueToObjectArray(42); // Assert Assert.Equal(new object[] { 42 }, retVal); }
public void RawValueToObjectArray_RawValueIsObjectArray_ReturnsInputInstance() { // Assert object[] original = new object[2]; // Act object[] retVal = ModelBindingHelper.RawValueToObjectArray(original); // Assert Assert.Same(original, retVal); }
public void RawValueToObjectArray_RawValueIsEnumerable_ReturnsInputAsArray() { // Assert List <int> original = new List <int> { 1, 2, 3, 4 }; // Act object[] retVal = ModelBindingHelper.RawValueToObjectArray(original); // Assert Assert.Equal(new object[] { 1, 2, 3, 4 }, retVal); }