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); }