public async void PostAsync_NotNull() { //Arrange UserApiWorker worker = new UserApiWorker(); string id = new Random().Next().ToString(); Server.Database.Model.User user = new Server.Database.Model.User() { AddressLine1 = "Address", City = "San Francisco", Country = "US", Email = string.Format("email{0}@email.com", id), FirstName = "Name", Id = id, LastName = "Surname", MiddleName = "Middle", PostalCode = "00000", StateProvince = "CA" }; //Act Server.Database.Model.User result = await worker.PostAsync(user); //Assert Assert.True(result != null); }
public async void PostAsync_True() { //Arrange string connectionString = @"Data Source=VLAD191100\VLAD191100;Database=HyperWalletTest;User ID=vlad191100;Password=Vlad18201111;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; DbContextOptionsBuilder <Context> options = new DbContextOptionsBuilder <Context>(); options.UseSqlServer(connectionString); Context context = new Context(options.Options); UserDatabaseWorker worker = new UserDatabaseWorker(context); string id = new Random().Next().ToString(); Server.Database.Model.User user = new Server.Database.Model.User() { AddressLine1 = "Address", City = "City", Country = "Country", Email = string.Format("email{0}@email.com", id), FirstName = "Name", Id = id, LastName = "Surname", MiddleName = "Middle", PostalCode = "00000", StateProvince = "State" }; //Act bool result = await worker.PostAsync(user); //Assert Assert.True(result); }
public async void GetAsync_WithToken_NotNull() { //Arrange UserApiWorker worker = new UserApiWorker(); string token = "usr-21a285ee-8ded-4038-8843-73ba83b28acf"; //Act Server.Database.Model.User user = await worker.GetAsync(token); //Assert Assert.True(user != null); }
public async void PutAsync_NotNull() { //Arrange UserApiWorker worker = new UserApiWorker(); string token = "usr-21a285ee-8ded-4038-8843-73ba83b28acf"; Server.Database.Model.User user = new Server.Database.Model.User() { AddressLine1 = "Address" + new Random().Next().ToString() }; //Act Server.Database.Model.User result = await worker.PutAsync(token, user); //Assert Assert.True(result != null); }
public async void GetAsync_WithId_NotNull() { //Arrange string connectionString = @"Data Source=VLAD191100\VLAD191100;Database=HyperWalletTest;User ID=vlad191100;Password=Vlad18201111;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; DbContextOptionsBuilder <Context> options = new DbContextOptionsBuilder <Context>(); options.UseSqlServer(connectionString); Context context = new Context(options.Options); UserDatabaseWorker worker = new UserDatabaseWorker(context); string clientId = "585148410"; //Act Server.Database.Model.User user = await worker.GetAsync(clientId); //Assert Assert.True(user != null); }
public async void PutAsync_True() { //Arrange string connectionString = @"Data Source=VLAD191100\VLAD191100;Database=HyperWalletTest;User ID=vlad191100;Password=Vlad18201111;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False"; DbContextOptionsBuilder <Context> options = new DbContextOptionsBuilder <Context>(); options.UseSqlServer(connectionString); Context context = new Context(options.Options); UserDatabaseWorker worker = new UserDatabaseWorker(context); string clientId = "585148410"; string rand = new Random().Next().ToString(); Server.Database.Model.User user = new Server.Database.Model.User() { AddressLine1 = "Address" + rand }; //Act bool result = await worker.PutAsync(clientId, user); //Assert Assert.True(result); }