public int Insert(OrganisationsNeedingVolunteers data) { _dbContext.OrganisationsNeedingVolunteers.Add(data); int response = _dbContext.SaveChanges(); return(data.Id); }
public void GivenAValidRequestItCanAddRecordToDB() { var data = new OrganisationsNeedingVolunteers(); _fakeValidator.Setup(p => p.Validate(data)).Returns(new Dictionary <string, string>()); _classUnderTest.InsertOrganisationVolunteerRecord(data); _fakeGateway.Verify(m => m.Insert(data), Times.Once); }
public void CanCallTheRequestValidationMethod() { var data = new OrganisationsNeedingVolunteers(); _fakeGateway.Setup(p => p.Insert(data)); _fakeValidator.Setup(p => p.Validate(data)).Returns(new Dictionary <string, string>()); _classUnderTest.InsertOrganisationVolunteerRecord(data); _fakeValidator.Verify(m => m.Validate(data), Times.Once); }
public Dictionary <string, string> Validate(OrganisationsNeedingVolunteers data) { Dictionary <string, string> validationResponse = new Dictionary <string, string>(); return(validationResponse); }