public void CreatesAPersonalRelationship() { var(person, otherPerson) = PersonalRelationshipsHelper.SavePersonAndOtherPersonToDatabase(DatabaseContext); var type = DatabaseContext.PersonalRelationshipTypes.FirstOrDefault(prt => prt.Description == "parent"); var request = PersonalRelationshipsHelper.CreatePersonalRelationshipRequest( person.Id, otherPerson.Id, type.Id, type.Description ); _databaseGateway.CreatePersonalRelationship(request); var personalRelationship = DatabaseContext.PersonalRelationships.FirstOrDefault(); personalRelationship?.PersonId.Should().Be(request.PersonId); personalRelationship?.OtherPersonId.Should().Be(request.OtherPersonId); personalRelationship?.TypeId.Should().Be(request.TypeId); personalRelationship?.IsMainCarer.Should().Be(request.IsMainCarer.ToUpper()); personalRelationship?.IsInformalCarer.Should().Be(request.IsInformalCarer.ToUpper()); }