public void ToIllnessDetails_Should_Handle_Null() { AzureIllness source = null; var actual = source.ToIllnessDetails(); actual.Should().BeNull(); }
public static IllnessDetails ToIllnessDetails(this AzureIllness source) { return(source == null || source.Illness == null ? null : new IllnessDetails { Id = source.Illness.Id, Name = source.Illness.Name }); }
public void ToIllnessDetails_Should_Map_Correctly() { var source = new AzureIllness { Illness = new IllnessObject { Id = 123, Name = "name" } }; var actual = source.ToIllnessDetails(); actual.Id.Should().Be(source.Illness.Id); actual.Name.Should().Be(source.Illness.Name); }