public void Copy_All_Fields_From_One_To_Another() { var from = new RelationBetweenName { MutKod = MutKod.RecordUpdated, NmNrIn = 1, NmNrUit = 2, NmRNr = 3 }; var to = new RelationBetweenName(); from.CopyTo(to); Assert.IsTrue(new RelationBetweenNameComparer().Equals(from, to)); }
public void Return_False_On_IsIdentical_When_NmNrIn_Is_Different() { var x = new RelationBetweenName { NmNrIn = 1, NmNrUit = 2, NmRNr = 3 }; var y = new RelationBetweenName { NmNrIn = 2, NmNrUit = 2, NmRNr = 3 }; Assert.IsFalse(x.IsIdentical(y)); }
public void Be_Able_To_Parse_A_Given_Line_To_A_RelationBetweenName_Model() { var expected = new RelationBetweenName { MutKod = MutKod.RecordNotChanged, NmRNr = 001, NmNrIn = 0000127, NmNrUit = 0000123 }; const string data = "00250001000012700001230000000000"; byte[] dataBytes = Encoding.UTF8.GetBytes(data); var memoryStream = new MemoryStream(dataBytes); var serializer = new GStandardFileSerializer<RelationBetweenName>(); var lines = serializer.ReadLines(memoryStream); var model = lines.FirstOrDefault(); Assert.IsNotNull(model); Assert.AreEqual(expected.MutKod, model.MutKod); Assert.AreEqual(expected.NmNrIn, model.NmNrIn); Assert.AreEqual(expected.NmNrUit, model.NmNrUit); Assert.AreEqual(expected.NmRNr, model.NmRNr); }
public void Return_True_On_IsIdentical_When_Identity_Is_Equal() { var x = new RelationBetweenName { NmNrIn = 1, NmNrUit = 2, NmRNr = 3 }; var y = new RelationBetweenName { NmNrIn = 1, NmNrUit = 2, NmRNr = 3 }; Assert.IsTrue(x.IsIdentical(y)); }