public async Task Post_CreateSuccesCorrectContentType() { var PersistenceUser = new Persistence.Model.User { Name = "Test", AccessLevel = UserRoles.Admin, BaseWage = 100, Email = "*****@*****.**", EmploymentDate = DateTime.Now }; var result = await userCon.CreateUserWithoutFromBody(new API.RequestModels.CreateUserRequestModel { Name = PersistenceUser.Name, AccessLevel = PersistenceUser.AccessLevel, BaseWage = PersistenceUser.BaseWage, Email = PersistenceUser.Email, EmploymentDate = PersistenceUser.EmploymentDate, Password = "******" }) as ObjectResult; var allUsers = await userCon.GetALLUsers() as ObjectResult; var userList = (List <Persistence.Model.User>)allUsers.Value; var resultUser = new Persistence.Model.User(); var la = ""; foreach (var u in userList) { if (u.Email.Equals(PersistenceUser.Email)) { resultUser = u; PersistenceUser.Id = resultUser.Id; } } Assert.IsNotNull(resultUser); Assert.AreEqual(resultUser.Name, PersistenceUser.Name); await userCon.DeleteUserById(resultUser.Id); }
public void Setup() { container = new Container(new Registry()); userCon = container.GetInstance <UserController>(); user = GetTestUser().Result; }