public async void WishlistCommand_returns_WishlistCount() { //Arrange var infoVM = new InfoViewModel(_apiService); infoVM.User = new User { Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin" }; var country = GetCountry().Result; infoVM.Init(country); int expected = infoVM.Wishlists.Count + 1; //Act country.countryWishlists.Add(new Wishlist { Id = Guid.NewGuid(), UserId = infoVM.User.Id }); infoVM.Init(country); int actual = infoVM.Wishlists.Count; int current = actual; //Assert Assert.Equal(expected, actual); }
public async void Init_ValidEUMember_returns_TypeBool() { //Arrange var infoVM = new InfoViewModel(_apiService); infoVM.User = new User { Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin" }; var zeroLength = 0; var country = await GetCountry(); //Act infoVM.Init(country); var member = infoVM.IsEUmember; //Assert Assert.IsType <bool>(member); }
public async void Init_ValidSpotifyPlaylist_returns_NotNull() { //Arrange var infoVM = new InfoViewModel(_apiService); infoVM.User = new User { Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin" }; var zeroLength = 0; var country = await GetCountry(); infoVM.Init(country); //Act var actual = infoVM.GetCountryPlaylist(); //Assert Assert.NotNull(actual); }
public async void Init_ValidPopulation_returns_BiggerThan0() { //Arrange var infoVM = new InfoViewModel(_apiService); infoVM.User = new User { Id = Guid.Parse("00000000-0000-0000-0000-000000000001"), FirstName = "test", LastName = "test", BirthDate = DateTime.Now.AddYears(-18).Date, Nationality = "testland", Email = "*****@*****.**", Password = "******", Token = token, Role = "Admin" }; var noPop = 0; var country = await GetCountry(); //Act infoVM.Init(country); var actual = infoVM.Population; //Assert Assert.True(actual > noPop); }