public void FormatValue_ReturnsExpectedValues(string format, string expected) { // Arrange var value = new ObjectWithToStringOverride(); var helper = DefaultTemplatesUtilities.GetHtmlHelper(); // Act var result = helper.FormatValue(value, format); // Assert Assert.Equal(expected, result); }
public void SimpleDisplayTextReturnsEmptyStringForNonNullModelWithToStringNull() { // Arrange string toStringText = null; ObjectWithToStringOverride model = new ObjectWithToStringOverride(toStringText); Mock <ModelMetadataProvider> provider = new Mock <ModelMetadataProvider>(); ModelMetadata metadata = new ModelMetadata(provider.Object, null, () => model, typeof(ObjectWithToStringOverride), null); // Act string result = metadata.SimpleDisplayText; // Assert Assert.Equal(String.Empty, result); }
public void SimpleDisplayTextReturnsToStringOfModelForNonNullModel() { // Arrange string toStringText = "text from ToString()"; ObjectWithToStringOverride model = new ObjectWithToStringOverride(toStringText); Mock <ModelMetadataProvider> provider = new Mock <ModelMetadataProvider>(); ModelMetadata metadata = new ModelMetadata(provider.Object, null, () => model, typeof(ObjectWithToStringOverride), null); // Act string result = metadata.SimpleDisplayText; // Assert Assert.AreEqual(toStringText, result); }
public void SimpleDisplayTextReturnsEmptyStringForNonNullModelWithToStringNull() { // Arrange string toStringText = null; ObjectWithToStringOverride model = new ObjectWithToStringOverride(toStringText); Mock<ModelMetadataProvider> provider = new Mock<ModelMetadataProvider>(); ModelMetadata metadata = new ModelMetadata(provider.Object, null, () => model, typeof(ObjectWithToStringOverride), null); // Act string result = metadata.SimpleDisplayText; // Assert Assert.Equal(String.Empty, result); }