Пример #1
0
        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));
        }
Пример #2
0
        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));
        }