public void Format_NullableDateTime(DateTime?value, String expected) { // Arrange var formatter = new DefaultStringFormatter(); // Act var actual = formatter.Format(value); // Assert Assert.Matches(expected, actual); }
public void Format_IEnumerable_Empty(IEnumerable value) { // Arrange var formatter = new DefaultStringFormatter(); // Act var output = formatter.Format(value); // Assert Assert.Equal("[]", output); }
public void Format_Enums <TEnum>(TEnum value, String expected) { // Arrange var formatter = new DefaultStringFormatter(); // Act var actual = formatter.Format(value); // Assert Assert.Equal(expected, actual); }
public void Format_Null() { // Arrange var formatter = new DefaultStringFormatter(); // Act var output = formatter.Format(null); // Assert Assert.Equal("null", output); }
public void Format_String(String value) { // Arrange var formatter = new DefaultStringFormatter(); // Act var output = formatter.Format(value); // Assert Assert.Equal(String.Concat("\"", value, "\""), output); }
public void Format_IEnumerable_Many(IEnumerable value) { // Arrange var formatter = new DefaultStringFormatter(); // Act var output = formatter.Format(value); // Assert Assert.StartsWith("[ ", output); Assert.Contains(", ", output); Assert.EndsWith(" ]", output); foreach (var item in value) { Assert.Contains(formatter.Format(item), output); } }