public void ToCivilStatusType_G_Married() { var w = new CivilStatusWrapper(new CivilStatusStub() { CivilStatusCode = 'G' }); var ret = w.ToCivilStatusType(null); Assert.AreEqual(CivilStatusKodeType.Gift, ret.CivilStatusKode); }
public void ToCivilStatusType_Normal_NotNull() { var w = new CivilStatusWrapper(new CivilStatusStub() { CivilStatusCode = 'U' }); var ret = w.ToCivilStatusType(null); Assert.NotNull(ret); }
public void ToCivilStatusType_NoSeparation_StatusDate( [Values('D', 'E', 'F', 'G', 'L', 'O', 'P', 'U')] char maritalStatus) { var status = new CivilStatusWrapper(new CurrentCivilStatusType() { CivilStatusStartDate = DateTime.Today, CivilStatusStartDateUncertainty = ' ', CivilStatusCode = maritalStatus }); var ret = status.ToCivilStatusType(null); Assert.AreEqual(DateTime.Today, ret.TilstandVirkning.FraTidspunkt.ToDateTime()); }
public void ToCivilStatusType_GwithSeparation_Separated() { var w = new CivilStatusWrapper(new CivilStatusStub() { CivilStatusCode = 'G' }); var ret = w.ToCivilStatusType(new SeparationStub() { }); Assert.AreEqual(CivilStatusKodeType.Separeret, ret.CivilStatusKode); }
public void ToCivilStatusType_OtherThanMarriedWithSeparation_StatusDate( [Values('D', 'E', 'F', 'L', 'O', 'U')] char maritalStatus) { var status = new CivilStatusWrapper(new CurrentCivilStatusType() { CivilStatusStartDate = DateTime.Today.AddDays(-1), CivilStatusStartDateUncertainty = ' ', CivilStatusCode = maritalStatus }); var sep = new CurrentSeparationType() { SeparationStartDate = DateTime.Today, SeparationStartDateUncertainty = ' ' }; var ret = status.ToCivilStatusType(sep); Assert.AreEqual(status.ToCivilStatusDate(), ret.TilstandVirkning.FraTidspunkt.ToDateTime()); }