public void GetSpecies_WithId1_ReturnsFirst_ElementsHaveSameId() { var data = new List <Species> { new Species { Id = 1, Name = "test1", IsActive = false }, new Species { Id = 1, Name = "test2", IsActive = false } }; var mockSet = new MoqDbSet <Species>(data); var mockContext = new MoqContext <Species>(mockSet, m => m.SpeciesList); var service = new SpeciesService(mockContext.Object); Assert.AreEqual("test1", service.GetSpecies(1).Name); }
public IHttpActionResult Get() { SpeciesService speciesService = CreateSpeciesService(); var species = speciesService.GetSpecies(); foreach (SpeciesListItem h in species) { if (h.HistoryId != null) { h.HistoryUrl = "https://" + HttpContext.Current.Request.Url.Authority + "/api/History?HistoryId=" + h.HistoryId; } } return(Ok(species)); }
public void GetSpecies_WithId1_ReturnsTarget_ElementExists() { var data = new List <Species> { new Species { Id = 1, Name = "test1", IsActive = false } }; var mockSet = new MoqDbSet <Species>(data); var mockContext = new MoqContext <Species>(mockSet, m => m.SpeciesList); var service = new SpeciesService(mockContext.Object); Assert.AreEqual(1, service.GetSpecies(1).Id); }
public void GetTarget_WithId2_ReturnsNull_ElementDoesNotExist() { var data = new List <Species> { new Species { Id = 1, Name = "test1", IsActive = false } }; var mockSet = new MoqDbSet <Species>(data); var mockContext = new MoqContext <Species>(mockSet, m => m.SpeciesList); var service = new SpeciesService(mockContext.Object); Assert.AreEqual(null, service.GetSpecies(2)); }
public Task <Species> GetSpecies(Guid speciesId) { return(_speciesService.GetSpecies(speciesId)); }