public void AddSpecificMessagePart_When_Called_Uses_CultureInfo() { // Arrange Int64 expectedMaxAverageMilliseconds = 342; Double actualAverageMilliseconds = 22112; string descr = "some description"; NotExceedAverageMillisecondsAssertionMessage notExceedsAverageMillisecondsAssertionMessage = new NotExceedAverageMillisecondsAssertionMessage(expectedMaxAverageMilliseconds, actualAverageMilliseconds, descr); StringBuilder sb = new StringBuilder(); var cultureInfoMock = new Mock <CultureInfo>("es-ES"); // Act notExceedsAverageMillisecondsAssertionMessage.AddSpecificMessagePart(sb, cultureInfoMock.Object); // Assert cultureInfoMock.VerifyAll(); }
public void AddSpecificMessagePart_When_Called_Adds_Own_String_To_Provided_StringBuilder() { // Arrange Int64 expectedMaxAverageMilliseconds = 342; Double actualAverageMilliseconds = 22112; string descr = "some description"; NotExceedAverageMillisecondsAssertionMessage notExceedsAverageMillisecondsAssertionMessage = new NotExceedAverageMillisecondsAssertionMessage(expectedMaxAverageMilliseconds, actualAverageMilliseconds, descr); StringBuilder sb = new StringBuilder(); // Act notExceedsAverageMillisecondsAssertionMessage.AddSpecificMessagePart(sb, CultureInfo.InvariantCulture); // Assert var resString = sb.ToString(); var expectedString = $"Expected average (per run) milliseconds not to exceed 342, but had: 22112 average milliseconds.{Environment.NewLine}"; Assert.AreEqual(expectedString, resString); }