public void LikeBuilder_Create() { // Arrange var assemblerUnderTest = new LikeBuilderAssembler(null); var builder = new LikeBuilder() { Label = "test", Mode = MatchMode.Exact }; // Act var restored = assemblerUnderTest.Create(builder); // Assert Assert.IsNotNull(restored); Assert.IsInstanceOf<LikeBuilderDTO>(restored); var dto = (LikeBuilderDTO)restored; Assert.AreEqual(builder.Label, dto.Label); Assert.AreEqual("Exact", dto.Mode); }
public void LikeBuilder_Restore() { // Arrange var assemblerUnderTest = new LikeBuilderAssembler(null); var dto = new LikeBuilderDTO() { Label = "test", Mode = "Exact" }; // Act var restored = assemblerUnderTest.Restore(dto); // Assert Assert.IsNotNull(restored); Assert.IsInstanceOf<LikeBuilder>(restored); var builder = (LikeBuilder)restored; Assert.AreEqual(dto.Label, builder.Label); Assert.AreSame(MatchMode.Exact, builder.Mode); }