public async Task GetUsers()
        {
            var centers = new List <Center>
            {
                new Center {
                    Id = 1, Name = "qwer", Description = "qwer", Phone = "870248404845", Address = "Sapaeva 43"
                },
                new Center {
                    Id = 2, Name = "qwer1", Description = "qwer1", Phone = "870248404846", Address = "Sapaeva 44"
                }
            };

            var fakeRepo = new Mock <ICenterRepo>();

            fakeRepo.Setup(x => x.GetAll()).ReturnsAsync(centers);

            var centerService = new CenterService(fakeRepo.Object);
            var resultCenters = await centerService.GetCenter();

            Assert.Collection(resultCenters, center =>
            {
                Assert.Equal("qwer", center.Name);
            },
                              center =>
            {
                Assert.Equal("qwer1", center.Name);
            });
        }
Beispiel #2
0
        public async Task <IHttpActionResult> GetCenters(CenterModel center)
        {
            if (await AuthService.ValidateUserAndToken(center.Token, center.UserID, center.Email, center.Location))
            {
                var centers = await CenterService.GetCenter(center);

                if (centers.Count > 0)
                {
                    return(Ok(centers));
                }
                else
                {
                    return(BadRequest("No Such Center Exists!"));
                }
            }
            else
            {
                return(Unauthorized());
            }
        }
 // GET: Center
 public async Task <IActionResult> Index()
 {
     return(View(await _service.GetCenter()));
 }