コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="IdBasedStandardFieldResolver"/> class.
        /// </summary>
        /// <param name="nameBuilder">The name field info builder.</param>
        /// <param name="idBuilder">The id field info builder.</param>
        public IdNameFieldBuilder(IDbFieldBuilder nameBuilder, IDbFieldBuilder idBuilder)
        {
            Assert.ArgumentNotNull(nameBuilder, "nameBuilder");
            Assert.ArgumentNotNull(idBuilder, "idBuilder");

            this.NameBuilder = nameBuilder;
            this.IdBuilder   = idBuilder;
        }
コード例 #2
0
    /// <summary>
    /// Initializes a new instance of the <see cref="IdBasedStandardFieldResolver"/> class.
    /// </summary>
    /// <param name="nameBuilder">The name field info builder.</param>
    /// <param name="idBuilder">The id field info builder.</param>
    public IdNameFieldBuilder(IDbFieldBuilder nameBuilder, IDbFieldBuilder idBuilder)
    {
      Assert.ArgumentNotNull(nameBuilder, "nameBuilder");
      Assert.ArgumentNotNull(idBuilder, "idBuilder");

      this.NameBuilder = nameBuilder;
      this.IdBuilder = idBuilder;
    }
コード例 #3
0
 public void ShouldAddBuilders(CompositeFieldBuilder sut, IDbFieldBuilder builder)
 {
     sut.Builders.Add(builder);
     sut.Builders.Should().HaveCount(4);
 }
コード例 #4
0
 public void ShouldAddBuilders(CompositeFieldBuilder sut, IDbFieldBuilder builder)
 {
   sut.Builders.Add(builder);
   sut.Builders.Should().HaveCount(4);
 }
コード例 #5
0
 public void ShouldThrowIfIdBuilderIsNull(IDbFieldBuilder nameBuilder)
 {
   Action action = () => new IdNameFieldBuilder(nameBuilder, null);
   action.ShouldThrow<ArgumentNullException>().WithMessage("*idBuilder");
 }
コード例 #6
0
 public void ShouldContainIdBilder(IDbFieldBuilder nameBuilder, IDbFieldBuilder idBuilder)
 {
   var sut = new IdNameFieldBuilder(nameBuilder, idBuilder);
   sut.IdBuilder.Should().BeSameAs(idBuilder);
 }
コード例 #7
0
        public void ShouldThrowIfIdBuilderIsNull(IDbFieldBuilder nameBuilder)
        {
            Action action = () => new IdNameFieldBuilder(nameBuilder, null);

            action.ShouldThrow <ArgumentNullException>().WithMessage("*idBuilder");
        }
コード例 #8
0
        public void ShouldContainIdBilder(IDbFieldBuilder nameBuilder, IDbFieldBuilder idBuilder)
        {
            var sut = new IdNameFieldBuilder(nameBuilder, idBuilder);

            sut.IdBuilder.Should().BeSameAs(idBuilder);
        }