コード例 #1
0
        public void TimeSpanListShouldNotBeValid(string timeSpan, bool expectedResult)
        {
            var    validationAttribute = new MovieDurationAttribute();
            string formatTime          = "hh\\:mm\\:ss";

            var actualResult = validationAttribute.IsValid(TimeSpan.ParseExact(timeSpan, formatTime, CultureInfo.InvariantCulture));

            Assert.Equal(expectedResult, actualResult);
        }
コード例 #2
0
        public void TimeSpanShouldNotBeValid()
        {
            // Arrange
            var validationAttribute = new MovieDurationAttribute();

            // Act
            var isValid = validationAttribute.IsValid(new TimeSpan(00, 19, 00));

            // Assert
            Assert.False(isValid);
        }
コード例 #3
0
        public void TimeSpanShouldBeValid()
        {
            // Arrange
            var validationAttribute = new MovieDurationAttribute();

            // Act
            var isValid = validationAttribute.IsValid(new TimeSpan(01, 25, 55));

            // Assert
            Assert.True(isValid);
        }