public void ToCivilStatusType_Today_CorrectStatus() { var sep = new CurrentSeparationType() { SeparationStartDate = DateTime.Today }; var ret = sep.ToCivilStatusType(); Assert.AreEqual(CivilStatusKodeType.Separeret, ret.CivilStatusKode); }
public void ToCivilStatusType_Today_NotNull() { var sep = new CurrentSeparationType() { SeparationStartDate = DateTime.Today }; var ret = sep.ToCivilStatusType(); Assert.NotNull(sep); }
public void ToCivilStatusType_Today_CorrectDate() { var dt = DateTime.Today; var sep = new CurrentSeparationType() { SeparationStartDate = dt }; var ret = sep.ToCivilStatusType(); Assert.AreEqual(dt, ret.TilstandVirkning.FraTidspunkt.ToDateTime()); }
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()); }