public void MapFromDomainEntity_NullContent_ReturnNull() { //Act var response = BusinessJustification.MapFromDomainEntity(null); //Assert Assert.IsNull(response); }
public static BusinessJustificationDTO MapFromDatabaseEntity(BusinessJustification businessJustification) { if (businessJustification == null) { return(null); } return(new BusinessJustificationDTO() { Id = businessJustification.Id, Value = businessJustification.Value, Position = businessJustification.Position }); }
public void MapFromDomainEntity_ValidEntity_ReturnDTOEntity() { //Arrange var businessJustification = new BusinessJustification() { Id = Guid.NewGuid(), Value = "Required for Project Due Diligence", Position = 0 }; var response = BusinessJustificationDTO.MapFromDatabaseEntity(businessJustification); Assert.IsNotNull(response); Assert.AreEqual(businessJustification.Id, response.Id); Assert.AreEqual(businessJustification.Value, response.Value); Assert.AreEqual(businessJustification.Position, response.Position); }
private static void SeedBusinessJustifications(CapRedV2Context context) { if (context.BusinessJustifications.Any()) { return; } string[] businessJustifications = { "Required for Project Due Diligence", "Project Design Team Component", "Project Management Team Component", "Project Long Lead Item Procurement", "Required for Construction or Installation", "Replacement of Project Team Member" }; for (int i = 0; i < businessJustifications.Length; i++) { var businessJustification = new BusinessJustification { Id = Guid.NewGuid(), Position = i, Value = businessJustifications[i] }; context.BusinessJustifications.Add(businessJustification); } }