示例#1
0
        public static void AssertColumnExistsAndMatchesValue <T>(GridSpec <T> gridSpec, string expectColumnName, T sampleObject, string expectedValue)
        {
            var expectedColumn = gridSpec.SingleOrDefault(c => String.Equals(c.ColumnNameInnerText, expectColumnName, StringComparison.InvariantCultureIgnoreCase));

            Assert.That(expectedColumn, Is.Not.Null, String.Format("Missing Column \"{0}\"", expectColumnName));
            // ReSharper disable PossibleNullReferenceException
            Assert.That(expectedColumn.CalculateStringValue(sampleObject), Is.StringContaining(expectedValue), String.Format("Column \"{0}\" had an unexpected value.", expectColumnName));
            // ReSharper restore PossibleNullReferenceException
        }
示例#2
0
        public static void AssertColumnDoesNotExist <T>(GridSpec <T> gridSpec, string expectColumnName)
        {
            var expectedColumn = gridSpec.SingleOrDefault(c => String.Equals(c.ColumnNameInnerText, expectColumnName, StringComparison.InvariantCultureIgnoreCase));

            Assert.That(expectedColumn, Is.Null, String.Format("Should not have Column \"{0}\"", expectColumnName));
        }