Exemple #1
0
        public void Ctor_When_Called_Sets_Provided_Info_Correctly()
        {
            // Arrange
            TimeSpan expectedTimeSpan = new TimeSpan(5567);
            TimeSpan actualTimeSpan   = new TimeSpan(674567);
            string   descr            = "some description";

            // Act
            NotExceedTotalTimeAssertionMessage notExceedsTimeAssertionMessage = new NotExceedTotalTimeAssertionMessage(expectedTimeSpan, actualTimeSpan, descr);

            // Assert
            Assert.AreEqual(expectedTimeSpan, notExceedsTimeAssertionMessage.ExpectedMaxTimespan);
            Assert.AreEqual(actualTimeSpan, notExceedsTimeAssertionMessage.ActualTimespan);
            Assert.AreEqual(descr, notExceedsTimeAssertionMessage.Description);
        }
Exemple #2
0
        public void AddSpecificMessagePart_When_Called_Adds_Own_String_To_Provided_StringBuilder()
        {
            // Arrange
            TimeSpan expectedTimeSpan = new TimeSpan(5567);
            TimeSpan actualTimeSpan   = new TimeSpan(674567);
            string   descr            = "some description";
            NotExceedTotalTimeAssertionMessage notExceedsTimeAssertionMessage = new NotExceedTotalTimeAssertionMessage(expectedTimeSpan, actualTimeSpan, descr);
            StringBuilder sb = new StringBuilder();

            // Act
            notExceedsTimeAssertionMessage.AddSpecificMessagePart(sb, CultureInfo.InvariantCulture);

            // Assert
            var resString      = sb.ToString();
            var expectedString = $"Expected total time span not to exceed 00:00:00.0005567, but had: 00:00:00.0674567 total time span.{Environment.NewLine}";

            Assert.AreEqual(expectedString, resString);
        }