public void StateNamesShouldNotBeNullOrWhitespace(string state) { // Arrange var address = new Address.Lib.Address(); void Acted() => address.State = state; // Act, Assert Assert.ThrowsAny <ArgumentException>(Acted); }
public void CityShouldNotBeNullOrWhitespace(string city) { // Arrange var address = new Address.Lib.Address(); // default constructor void Acted() => address.City = city; // Act, Assert Assert.ThrowsAny <ArgumentException>(Acted); }
public void ZipShouldBeFiveCharacters(string zip) { // Arrange var address = new Address.Lib.Address(); void BadZip() => address.ZipCode = zip; // Act, Assert Assert.ThrowsAny <ArgumentException>(BadZip); }
public void CreateGoogleApiUrl() { var mockConfig = new Mock <IConfiguration>(); var validator = new AddressLogic(mockConfig.Object); var newAddy = new Address.Lib.Address { Id = new Guid("566e1a61-c283-4d33-9b9b-9a981393cf2b"), Street = "1100 N E St", City = "Arlington", State = "Texas", Country = "US", ZipCode = "76010" }; var address = validator.FormatAddress(newAddy); var result = validator.GetGoogleApiUrl(address, address); Assert.Equal($"?units=imperial&origins={address}&destinations={address}&key=", result); }
public void CheckAddressFormatting() { var mockConfig = new Mock <IConfiguration>(); var validator = new AddressLogic(mockConfig.Object); var newAddy = new Address.Lib.Address { Id = new Guid("566e1a61-c283-4d33-9b9b-9a981393cf2b"), Street = "1100 N E St", City = "Arlington", State = "Texas", Country = "US", ZipCode = "76010" }; var result = validator.FormatAddress(newAddy); Assert.Equal("1100+N+E+St+Arlington,Texas+76010", result); }
public async void CreateAddressAsync() { var options = TestDbContext.TestDbInitalizer("CanGetId"); //Create Instance of DB. using var dbcreate = TestDbContext.CreateTestDb(options); var newAddy = new Address.Lib.Address { Id = new Guid("566e1a61-c283-4d33-9b9b-9a981393cf2b"), Street = "1100 N E St", City = "Arlington", State = "Texas", Country = "US", ZipCode = "76010" }; var mapper = new Mapper(); var logger = new NullLogger <Address.DataAccess.DataAccess>(); var successful = await new Address.DataAccess.DataAccess(dbcreate, mapper, logger).AddAddressAsync(newAddy); Assert.True(successful); }
public void ConstructorShouldConstruct() { // act var address = new Address.Lib.Address { Id = new Guid(), Street = "123 Fake St", City = "Las Vegas", State = "NV", Country = "USA", ZipCode = "42069" }; // Assert Assert.Equal(address.Id, address.Id); Assert.Equal("123 Fake St", address.Street); Assert.Equal("Las Vegas", address.City); Assert.Equal("NV", address.State); Assert.Equal("USA", address.Country); Assert.Equal("42069", address.ZipCode); }