public void TryGetRowSet_UnitTest()
        {
            String  name   = default(String);
            IRowSet rowset = default(IRowSet);

            ExecuteMethod(
                () => { return((IRowSetCollection)GetInstance()); },
                instance =>
            {
                name   = default(String);   //No Constructor
                rowset = RowSetImpl_UnitTests.GetInstance();
                TryGetRowSet_PreCondition(instance, ref name, ref rowset);
            },
                instance => { instance.TryGetRowSet(name, out rowset); },
                instance => { TryGetRowSet_PostValidate(instance, name, rowset); });
        }
 partial void TryGetRowSet_PreCondition(IRowSetCollection instance, ref String name, ref IRowSet rowset);
 partial void TryGetRowSet_PostValidate(IRowSetCollection instance, String name, IRowSet rowset);
 partial void Columns_SetCondition(ref IRowSet instance, ref IRowSetColumn[] setValue);
 /// <summary>
 ///     Tries the get row set.
 /// </summary>
 /// <param name="name">The name.</param>
 /// <param name="rowset">The rowset.</param>
 /// <returns>Boolean.</returns>
 /// <exception cref="DynCon.OSI.Core.Helpers.ToBeImplementedException"></exception>
 Boolean IRowSetCollection.TryGetRowSet(String name, out IRowSet rowset)
 {
     throw new ToBeImplementedException();
 }
示例#6
0
        internal TextTableLayout(IReadOnlyList <IColumn> columns, IBorders borders, IMargins margins, IPaddings paddings, IRowSet rowSet)
#endif
        {
            Columns  = columns;
            Borders  = borders;
            Margins  = margins;
            Paddings = paddings;
            foreach (var column in Columns)
            {
                var maxColumnWidth =
                    Math.Max(
                        column.Width,
                        rowSet.GetMaxCellWidth(column))
                    + Paddings.Left.Width
                    + Paddings.Right.Width;
                _columnWidths[column] =
                    borders.HorizontalLineStyleLcd * (int)Math.Ceiling((float)maxColumnWidth / (float)borders.HorizontalLineStyleLcd);
            }
        }
示例#7
0
 internal TextTableLayout(IList <IColumn> columns, IBorders borders, IMargins margins, IPaddings paddings, IRowSet rowSet)
示例#8
0
 public bool TryGetRowSet(string name, out IRowSet rowset)
 {
     throw new NotImplementedException();
 }