public void CreateUser() { try { test = SetupTest(); Assert.IsTrue(BankUserDAL.Instance.AddUser(test)); test.Id = BankUserDAL.Instance.GetUser(test.Login.UserName, test.Login.Password).Id; } catch (Exception e) { Assert.Fail(e.InnerException.Message); } finally { CleanupTest(); } }
internal static Models.BankUser SetupTest() { Models.BankUser result = new Models.BankUser() { Login = new Models.Login() { UserName = "******", Password = "******" }, Group = new Models.UserGroup() { Id = 5, GroupName = "User" }, Client = new Models.Client() { FirstName = "name", MiddleName = "middle", LastName = "last", Gender = "male", Email = "*****@*****.**", PassportNumber = "mp3658793", PhoneNumber = "+375296905800", DateOfBirth = DateTime.Now, Cards = new List<Models.Card>() } }; result.Client.Cards.Add(new Models.Card() { ZipCode = "826", Balance = 100, CardNumber = "123456789", CardType = new Models.CardType() { Id = 1, Name = "standard" }, Currency = new Models.Currency() { Id = 18 }, ExpirationDate = DateTime.Now.AddMonths(12) }); return result; }