示例#1
0
 public PartViewAssembler(
     FieldPathAssembler pathAssembler,
     BuilderAssembler builderAssembler,
     ParserAssembler parserAssembler)
 {
     _pathAssembler    = pathAssembler;
     _builderAssembler = builderAssembler;
     _parserAssembler  = parserAssembler;
 }
        public void NullBuilder_Restore()
        {
            // Arrange
            var assemblerUnderTest = new BuilderAssembler<NullBuilder, NullBuilderDTO>(null);
            var dto = new NullBuilderDTO()
            {
                Label = "test"
            };

            // Act
            var restored = assemblerUnderTest.Restore(dto);

            // Assert
            Assert.IsNotNull(restored);
            Assert.IsInstanceOf<NullBuilder>(restored);
            var builder = (NullBuilder)restored;
            Assert.AreEqual(dto.Label, builder.Label);
        }
        public void BetweenBuilder_Create()
        {
            // Arrange
            var assemblerUnderTest = new BuilderAssembler<BetweenBuilder, BetweenBuilderDTO>(null);
            var builder = new BetweenBuilder()
            {
                Label = "test"
            };

            // Act
            var restored = assemblerUnderTest.Create(builder);

            // Assert
            Assert.IsNotNull(restored);
            Assert.IsInstanceOf<BetweenBuilderDTO>(restored);
            var dto = (BetweenBuilderDTO)restored;
            Assert.AreEqual(builder.Label, dto.Label);
        }
        public void BetweenBuilder_Restore()
        {
            // Arrange
            var assemblerUnderTest = new BuilderAssembler<BetweenBuilder, BetweenBuilderDTO>(null);
            var dto = new BetweenBuilderDTO()
            {
                Label = "test"
            };

            // Act
            var restored = assemblerUnderTest.Restore(dto);

            // Assert
            Assert.IsNotNull(restored);
            Assert.IsInstanceOf<BetweenBuilder>(restored);
            var builder = (BetweenBuilder)restored;
            Assert.AreEqual(dto.Label, builder.Label);
        }
 public JunctionBuilderAssembler(BuilderAssembler successor = null)
     : base(successor)
 {
 }
示例#6
0
 public NotBuilderAssembler(BuilderAssembler successor = null)
     : base(successor)
 {
 }
        public void NullBuilder_Create()
        {
            // Arrange
            var assemblerUnderTest = new BuilderAssembler<NullBuilder, NullBuilderDTO>(null);
            var builder = new NullBuilder()
            {
                Label = "test"
            };

            // Act
            var restored = assemblerUnderTest.Create(builder);

            // Assert
            Assert.IsNotNull(restored);
            Assert.IsInstanceOf<NullBuilderDTO>(restored);
            var dto = (NullBuilderDTO)restored;
            Assert.AreEqual(builder.Label, dto.Label);
        }
 public SimpleBuilderAssembler(BuilderAssembler successor = null)
     : base(successor)
 {
 }
 public BooleanBuilderAssembler(BuilderAssembler successor = null)
     : base(successor)
 {
 }