示例#1
0
        public void ResetColumns_WhenCalled_ReturnsSameInstanceOfColumnValueAppender()
        {
            IColumnValueAppender sut = CreateSut();

            IColumnValueAppender result = sut.ResetColumns();

            Assert.That(result, Is.SameAs(sut));
        }
示例#2
0
        public void ResetColumns_WhenCalled_ReturnsMyColumnValueAppender()
        {
            IColumnValueAppender sut = CreateSut();

            IColumnValueAppender result = sut.ResetColumns();

            Assert.That(result, Is.TypeOf <MyColumnValueAppender>());
        }
示例#3
0
        public void ResetColumns_WhenNoColumnsHasBeenAdded_AssertThatColumnValuesIsEmpty()
        {
            IColumnValueAppender sut = CreateSut();

            IColumnValueAppender result = sut.ResetColumns();

            Assert.That(result.ColumnValues.Count(), Is.EqualTo(0));
        }
示例#4
0
        public void ResetColumns_WhenColumnsHasBeenAdded_AssertThatColumnValuesIsEmpty()
        {
            IColumnValueAppender sut = CreateSut();

            int numberOfColumns = _random.Next(10, 15);

            while (sut.ColumnValues.Count() < numberOfColumns)
            {
                sut = sut.AddColumnValue(_fixture.Create <string>());
            }

            IColumnValueAppender result = sut.ResetColumns();

            Assert.That(result.ColumnValues.Count(), Is.EqualTo(0));
        }