public async Task <IActionResult> Get(int id) { var institutionRepository = this.UnitOfWork.GetRepository <Baldr.Models.Institution>(); var institution = await Task.Run(() => institutionRepository.Get(id)); institution = new Models.Institution { Name = "test", Id = 1, IsActive = true, CreatedOn = System.DateTimeOffset.MaxValue, ModifiedOn = System.DateTimeOffset.MinValue }; if (institution == null) { return(NotFound()); } var institutionResult = this.Mapper.Map <InstitutionResult>(institution); return(Ok(institutionResult)); }
public async Task GetInstitution_ValidModelResultMapping_Response200() { var institution = new Models.Institution { Name = "FakeInstitution", Id = 1, IsActive = true, CreatedOn = System.DateTimeOffset.MinValue, ModifiedOn = System.DateTimeOffset.MaxValue }; var institutionResult = new InstitutionResult { Name = institution.Name, IsActive = institution.IsActive, }; this.RepositoryMock.Setup(r => r.Get(1)).Returns(institution); this.Mapper.Setup(m => m.Map <InstitutionResult>(institution)).Returns(institutionResult); var result = await this.InstController.Get(1); Assert.IsInstanceOfType(result, typeof(OkObjectResult)); }