public void TestGetProgramsByType() { int programType = 1; var programList = new List <ProgramDTO>(); ProgramDTO program = new ProgramDTO { Name = "Test Fund", ProgramId = 1 }; programList.Add(program); _programServiceMock.Setup(mocked => mocked.GetOnlineGivingPrograms(programType)).Returns(programList); var httpResult = _fixture.GetProgramsByType(programType); var result = (OkNegotiatedContentResult <List <ProgramDTO> >)httpResult; Assert.IsNotNull(result); Assert.IsInstanceOf(typeof(OkNegotiatedContentResult <List <ProgramDTO> >), result); _programServiceMock.VerifyAll(); Assert.AreEqual(result.Content[0].Name, program.Name); Assert.AreEqual(result.Content[0].ProgramId, program.ProgramId); }