Example #1
0
        /// <inheritdoc/>
        public IFormulaBuilder AddCellAddress(ICellAddress cellAddress)
        {
            _ = cellAddress ?? throw new ArgumentNullException(nameof(cellAddress));

            _stringBuilder.Append(cellAddress);
            return(this);
        }
        public void AddCellAddress_WithoutAddress_ThrowsException()
        {
            // Arrange
            ICellAddress address = null;

            // Act
            Action action = () => _formulaBuilder.AddCellAddress(address);

            // Assert
            action.Should().Throw <ArgumentNullException>();
        }
Example #3
0
        public void Address_WithValidExcelRange_ReturnsAddressOfExcelRange()
        {
            // Arrange
            var excelRange = ExcelTestBuilder.CreateExcelRange();
            var sut        = new ExcelRangeWrapper(excelRange);

            // Act
            ICellAddress result = sut.Address;

            // Assert
            result.ToString().Should().Be(excelRange.Address);
        }
Example #4
0
 public TestExcelRange(ICellAddress address, string value)
 {
     _address = address;
     _value   = value;
 }