public void CreateUser() { _userService.Setup(d => d.CreateUser(It.IsAny <EFModel.User>())).Returns(1); HttpResponseMessage apiResponse = _userController.PostUser(UserMockData.newUserRequest()); var lstResponse = apiResponse.Content; Assert.AreEqual(apiResponse.StatusCode, HttpStatusCode.OK); }
public void GetUserById() { _userService.Setup(d => d.GetUser(1)).Returns(UserMockData.GetUserResponse()); HttpResponseMessage apiResponse = _userController.GetUser(1); var lstResponse = apiResponse.Content; Assert.AreEqual(apiResponse.StatusCode, HttpStatusCode.OK); }
public void ReturnsUsers_RegisteredInPeriod() { var options = DbContextMock.GetOptions("ReturnsUsers_RegisteredInPeriod "); IReadOnlyCollection <UserDTO> oneMonth; IReadOnlyCollection <UserDTO> threeMonth; IReadOnlyCollection <UserDTO> fourMonth; using (var context = new BubaTubeDbContext(options)) { context.AddRange(UserMockData.GetListOfUserModels()); context.SaveChanges(); var userQueries = new UserQueries(context, fakeMapper); oneMonth = userQueries.RegisterdInPeriod(DateTime.Now, DateTime.Now.AddDays(-1)); threeMonth = userQueries.RegisterdInPeriod(DateTime.Now, DateTime.Now.AddMonths(-3)); fourMonth = userQueries.RegisterdInPeriod(DateTime.Now, DateTime.Now.AddMonths(-6)); } Assert.Equal(0, oneMonth.Count); Assert.Equal(3, threeMonth.Count); Assert.Equal(6, fourMonth.Count); }
public void ReturnsUsers_LastActivity() { var options = DbContextMock.GetOptions("ReturnsUsers_LastActivity"); IReadOnlyCollection <UserDTO> lastOneMonth; IReadOnlyCollection <UserDTO> lastThreeMonth; IReadOnlyCollection <UserDTO> lastFourMonth; using (var context = new BubaTubeDbContext(options)) { context.AddRange(UserMockData.GetListOfUserModels()); context.SaveChanges(); var userQueries = new UserQueries(context, fakeMapper); lastOneMonth = userQueries.ByLastActivity(1); lastThreeMonth = userQueries.ByLastActivity(3); lastFourMonth = userQueries.ByLastActivity(4); } Assert.Equal(1, lastOneMonth.Count); Assert.Equal(3, lastThreeMonth.Count); Assert.Equal(6, lastFourMonth.Count); }
public async Threading.Task <IEnumerable <User> > GetAsync() => await Threading.Task.FromResult(UserMockData.GetUserList());
public async Threading.Task <User> GetAsync(int id) => await Threading.Task.FromResult(UserMockData.GetUserList().FirstOrDefault(u => u.Id == id));