public MartenDataProviderTests(MartenDatabaseFixture databaseFixture) { _databaseFixture = databaseFixture; _session = _session = databaseFixture.DocumentStore.OpenSession(); _addressFactory = new AddressFactory(); }
public async Task ShouldCheckOutPersons() { var addressRepository = Substitute.For <IRepository <Address, Guid> >(); var addressDataProvider = Substitute.For <IAddressDataProvider>(); var addressFactory = new AddressFactory(); var addressEntity = addressFactory.Create(new AddressFactoryInput() { City = "test", Street = "test", HomeNumber = "test", StreetNumber = "test", Id = Guid.NewGuid() }); addressEntity.CheckInPersons(6); addressRepository.Get(addressEntity.Id).Returns(addressEntity); AddressController addressController = new AddressController(addressRepository, addressDataProvider, addressFactory, Substitute.For <IMeterReadDataProvider>()); await addressController.CheckOutPerson(new CheckOut() { AddressId = addressEntity.Id, Persons = 5 }); await addressRepository.Received(1).Get(addressEntity.Id); Assert.Equal(1, addressEntity.CheckedInPersons); }
private void Subscribe_Btn(object sender, RoutedEventArgs e) { if (AreUserFieldsOk()) { string login = Login_TxtBox.Text; string password = Password_Box.Password; DateTime birthday = (DateTime)Birthday_DatePicker.SelectedDate; short streetNumber = Convert.ToInt16(StreetNumber_TxtBox.Text); string streetName = StreetName_TxtBox.Text; string cityName = CityName_TxtBox.Text; string postalCode = PostalCode_TxtBox.Text; Region region = (Region)Region_cmbBox.SelectedItem; City city = CityFactory.Get(cityName, postalCode, region); Address address = AddressFactory.Get(streetNumber, streetName, city); string encryptedPassword = Password.Encrypt(password.ToString()); if (!User.IsInDb(login, encryptedPassword)) { User user = UserFactory.Create(login, encryptedPassword, birthday, address); DialogBox.Ok("Success", "User has been correctly recorded"); ResetInscription(); } else { DialogBox.Ok("Error", "Check fields"); } } else { DialogBox.Ok("Error", "Check fields"); } }
public MartenGenericRepositoryTests(MartenDatabaseFixture fixture) { _fixture = fixture; _session = fixture.DocumentStore.OpenSession(); _addressFactory = new AddressFactory(); }
public Entities.Address ReadAddress(int postalCode, string addressLine1) { using (var database = new EstateBrokerContext()) { return((Entities.Address)AddressFactory.CreateAddress(database.Addresses.Find(postalCode, addressLine1))); } }
private SipRequest CreateRegisterRequest() { var requestUri = AddressFactory.CreateUri(null, "registrar.ocean.com"); var toAddressUri = AddressFactory.CreateUri("hannes", "ocean.com"); var toAddress = AddressFactory.CreateAddress("hannes", toAddressUri); var toHeader = HeaderFactory.CreateToHeader(toAddress); var fromHeader = HeaderFactory.CreateFromHeader(toAddress, SipUtil.CreateTag()); var cseqHeader = HeaderFactory.CreateSCeqHeader(SipMethods.Register, 1028); var callId = SipUtil.CreateCallId(); var callIdheader = HeaderFactory.CreateCallIdHeader(callId); var viaHeader = HeaderFactory.CreateViaHeader(SipProvider.ListeningPoint.Address, SipProvider.ListeningPoint.Port, SipConstants.Udp, SipUtil.CreateBranch()); var maxForwardsHeader = HeaderFactory.CreateMaxForwardsHeader(); var request = MessageFactory.CreateRequest( requestUri, SipMethods.Register, callIdheader, cseqHeader, fromHeader, toHeader, viaHeader, maxForwardsHeader); var proxyServerUri = AddressFactory.CreateUri(null, MainForm.SipStack.OutBoundProxy.ToString()); var localHostUri = AddressFactory.CreateUri(null, MainForm.SipProvider.ListeningPoint.ToString()); var routeHeader = HeaderFactory.CreateRouteHeader(proxyServerUri); var contactHeader = HeaderFactory.CreateContactHeader(localHostUri); request.Routes.Add(routeHeader); request.Contacts.Add(contactHeader); return(request); }
private SipRequest CreateRegisterRequest(string user) { FormHelper.ValidateIsNotEmpty(_txtCallId.Text, "device id"); var requestUri = AddressFactory.CreateUri(null, MainForm.Configuration.RegistrarDomain); var toAddressUri = AddressFactory.CreateUri(user, MainForm.Configuration.RegistrarDomain); var toAddress = AddressFactory.CreateAddress(null, toAddressUri); var toHeader = HeaderFactory.CreateToHeader(toAddress); var fromHeader = HeaderFactory.CreateFromHeader(toAddress, SipUtil.CreateTag()); var cseqHeader = HeaderFactory.CreateSCeqHeader(SipMethods.Register, ++commandSequence); var callIdheader = HeaderFactory.CreateCallIdHeader(_txtCallId.Text); var viaHeader = HeaderFactory.CreateViaHeader(SipProvider.ListeningPoint.Address, SipProvider.ListeningPoint.Port, SipConstants.Udp, SipUtil.CreateBranch()); var maxForwardsHeader = HeaderFactory.CreateMaxForwardsHeader(); var request = MessageFactory.CreateRequest( requestUri, SipMethods.Register, callIdheader, cseqHeader, fromHeader, toHeader, viaHeader, maxForwardsHeader); /*add routes and contacts*/ var proxyServerUri = AddressFactory.CreateUri(null, MainForm.SipStack.OutBoundProxy.ToString()); var routeHeader = HeaderFactory.CreateRouteHeader(proxyServerUri); var localHostUri = AddressFactory.CreateUri(null, _txtContactAddress.Text); var contactHeader = HeaderFactory.CreateContactHeader(localHostUri); request.Routes.Add(routeHeader); return(request); }
public UsageDomainServiceTests(MartenDatabaseFixture martenDatabaseFixture) { _martenDatabaseFixture = martenDatabaseFixture; _addressFactory = new AddressFactory(); _documentSession = martenDatabaseFixture.DocumentStore.OpenSession(); _addressRepository = new GenericMartenRepository <Address>(_documentSession); // _usageRepository = new GenericMartenRepository<Usage>(_documentSession, NSubstitute.Substitute.For<IBus>()); }
[TestMethod] public void CreateEmailTest() { var r = GetRandom.Object <EmailAddressData>(); var o = AddressFactory.CreateEmail(r.ID, r.Address, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(EmailAddress)); testVariables(o.Data, r.ID, r.Address, r.ValidFrom, r.ValidTo); }
public void CreateTest() { var factory = new AddressFactory(); var result = factory.Create(11, "street", "zipcode", "city"); Assert.AreEqual(11, result.StreetNumber); Assert.AreEqual("street", result.Street); Assert.AreEqual("zipcode", result.ZipCode); Assert.AreEqual("city", result.City); }
public void getAddressTest() { Address adress = AddressFactory.getAddress("123", "Rose Street", "Goodwood", "Cape Town", "7420"); Assert.AreEqual("123", adress.StreetNumber); Assert.AreEqual("Rose Street", adress.StreetName); Assert.AreEqual("Goodwood", adress.Suburb); Assert.AreEqual("Cape Town", adress.City); Assert.AreEqual("7420", adress.PostCode); }
protected override void validateDbRecords(AddressData e, AddressData a) { var eObj = AddressFactory.Create(e); var aObj = AddressFactory.Create(a); var eView = AddressViewFactory.Create(eObj); var aView = AddressViewFactory.Create(aObj); Assert.AreEqual(eView.Contact, aView.Contact); base.validateDbRecords(e, a); }
CreateWeb([Bind(webProperties)] WebPageAddressView c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = c.ID ?? Guid.NewGuid().ToString(); var o = AddressFactory.CreateWeb(c.ID, c.Url, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
private void Invite() { FormHelper.ValidateCondition(SipUtil.IsSipUri(_txtFromUri.Text), "From-uri"); FormHelper.ValidateCondition(SipUtil.IsSipUri(_txtToUri.Text), "To-uri"); var fromUri = SipUtil.ParseSipUri(_txtFromUri.Text); var toUri = SipUtil.ParseSipUri(_txtToUri.Text); if (_chkPeerToPeer.Checked) { FormHelper.ValidateCondition(SipUtil.IsIpEndPoint(toUri.Host), "To-uri"); } var requestUri = toUri; var toAddress = AddressFactory.CreateAddress(_txtToAlias.Text, toUri); var fromAddress = AddressFactory.CreateAddress(_txtFromAlias.Text, fromUri); var toHeader = HeaderFactory.CreateToHeader(toAddress); var fromHeader = HeaderFactory.CreateFromHeader(fromAddress, SipUtil.CreateTag()); var cseqHeader = HeaderFactory.CreateSCeqHeader(SipMethods.Invite, ++commandSequence); var callIdheader = HeaderFactory.CreateCallIdHeader(SipUtil.CreateCallId()); var viaHeader = HeaderFactory.CreateViaHeader(SipProvider.ListeningPoint.Address, SipProvider.ListeningPoint.Port, SipConstants.Udp, SipUtil.CreateBranch()); var maxForwardsHeader = HeaderFactory.CreateMaxForwardsHeader(1); var request = MessageFactory.CreateRequest( requestUri, SipMethods.Invite, callIdheader, cseqHeader, fromHeader, toHeader, viaHeader, maxForwardsHeader); /*add routes and contacts*/ if (!_chkPeerToPeer.Checked) { var proxyServerUri = AddressFactory.CreateUri(null, MainForm.SipStack.OutBoundProxy.ToString()); proxyServerUri.IsLooseRouting = true; var routeHeader = HeaderFactory.CreateRouteHeader(proxyServerUri); request.Routes.Add(routeHeader); } var contactUri = AddressFactory.CreateUri(fromUri.User, viaHeader.SentBy.ToString()); var contactHeader = HeaderFactory.CreateContactHeader(contactUri); request.Contacts.Add(contactHeader); var transaction = SipProvider.CreateClientTransaction(request); _dialog = SipProvider.CreateClientDialog(transaction); transaction.SendRequest(); }
public async Task <IActionResult> CreateEmail( [Bind(emailProperties)] EMailAddressView c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = c.ID ?? Guid.NewGuid().ToString(); var o = AddressFactory.CreateEmail(c.ID, c.EmailAddress, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
public static Bukimedia.PrestaSharp.Entities.address getAdres(long?id) { AddressFactory addresses = new AddressFactory(BASE_URL, ACCOUNT, PASSWORD); List <Bukimedia.PrestaSharp.Entities.address> all = addresses.GetAll(); foreach (Bukimedia.PrestaSharp.Entities.address a in all) { if (a.id_customer == id) { return(a); } } return(null); }
private void _btnRegister_Click(object sender, EventArgs e) { try { var requestUri = AddressFactory.CreateUri(null, "registrar." + MainForm.Configuration.RegistrarDomain); var toAddressUri = AddressFactory.CreateUri("hannes", MainForm.Configuration.RegistrarDomain); var toAddress = AddressFactory.CreateAddress("hannes", toAddressUri); var toHeader = HeaderFactory.CreateToHeader(toAddress); var fromHeader = HeaderFactory.CreateFromHeader(toAddress, SipUtil.CreateTag()); var cseqHeader = HeaderFactory.CreateSCeqHeader(SipMethods.Register, 1028); var callId = SipUtil.CreateCallId(); var callIdheader = HeaderFactory.CreateCallIdHeader(callId); var viaHeader = HeaderFactory.CreateViaHeader(SipProvider.ListeningPoint.Address, SipProvider.ListeningPoint.Port, SipConstants.Udp, SipUtil.CreateBranch()); var maxForwardsHeader = HeaderFactory.CreateMaxForwardsHeader(); var request = MessageFactory.CreateRequest( requestUri, SipMethods.Register, callIdheader, cseqHeader, fromHeader, toHeader, viaHeader, maxForwardsHeader); var proxyServerUri = AddressFactory.CreateUri(null, MainForm.SipStack.OutBoundProxy.ToString()); var localHostUri = AddressFactory.CreateUri(null, MainForm.SipProvider.ListeningPoint.ToString()); var routeHeader = HeaderFactory.CreateRouteHeader(proxyServerUri); var contactHeader = HeaderFactory.CreateContactHeader(localHostUri); request.Routes.Add(routeHeader); request.Contacts.Add(contactHeader); EventAggregator.Instance.Publish( new LogEvent(">>>>" + SipFormatter.FormatMessageEnvelope(request) + Environment.NewLine)); if (_chbSendStateFull.Checked) { var transaction = SipProvider.CreateClientTransaction(request); transaction.SendRequest(); } else { SipProvider.SendRequest(request); } } catch (Exception ex) { MainForm.HandleException(ex); } }
public async Task <IActionResult> CreateTelecom( [Bind(telecomProperties)] TelecomAddressView c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = c.ID ?? Guid.NewGuid().ToString(); var o = AddressFactory.CreateDevice(c.ID, c.CountryCode, c.AreaCode, c.Number, c.Extension, c.NationalDirectDialingPrefix, c.DeviceType, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create( [Bind(adrProperties)] GeographicAddressView c) { if (!ModelState.IsValid) { return(View(c)); } c.ID = c.ID ?? Guid.NewGuid().ToString(); var o = AddressFactory.CreateAddress(c.ID, c.AddressLine, c.City, c.RegionOrState, c.ZipOrPostalCode, c.Country, c.ValidFrom, c.ValidTo); await addresses.AddObject(o); return(RedirectToAction("Index")); }
public static Address Get(short streetNumber, string streetName, City city) { Address address; if (Address.IsInDb(streetNumber, streetName, city)) { address = AddressLoader.Load(streetNumber, streetName, city); } else { address = AddressFactory.Create(streetNumber, streetName, city); address.RecordInDb(); } return(address); }
[TestMethod] public void CreateTest() { void test <T>(AddressData r) { var o = AddressFactory.Create(r); Assert.IsInstanceOfType(o, typeof(T)); } test <WebPageAddress>(GetRandom.Object <WebPageAddressData>()); test <EmailAddress>(GetRandom.Object <EmailAddressData>()); test <TelecomAddress>(GetRandom.Object <TelecomAddressData>()); test <GeographicAddress>(GetRandom.Object <GeographicAddressData>()); test <GeographicAddress>(GetRandom.Object <AddressData>()); test <GeographicAddress>(null); }
public async Task ShouldNotDeleteAddressIfNotExists() { var addressRepository = Substitute.For <IRepository <Address, Guid> >(); var addressDataProvider = Substitute.For <IAddressDataProvider>(); var addressFactory = new AddressFactory(); Guid entityId = Guid.NewGuid(); addressRepository.Get(entityId).Returns(default(Address)); AddressController addressController = new AddressController(addressRepository, addressDataProvider, new AddressFactory(), Substitute.For <IMeterReadDataProvider>()); await addressController.Delete(entityId); addressRepository.Received(0).Delete(entityId); }
private void _btnRegister_Click(object sender, EventArgs e) { int expirationTime = 0; FormHelper.ValidateIsNotEmpty(_txtUser.Text, "user"); FormHelper.ValidateCondition(SipUtil.IsIpEndPoint(_txtContactAddress.Text), "host"); FormHelper.ValidateCondition(int.TryParse(_txtExpirationTime.Text, out expirationTime), "expiration time"); SendRequest(() => { var request = CreateRegisterRequest(_txtUser.Text); var localHostUri = AddressFactory.CreateUri(null, _txtContactAddress.Text); var contactHeader = HeaderFactory.CreateContactHeader(localHostUri); contactHeader.Expires = expirationTime; request.Contacts.Add(contactHeader); return(request); }); }
public void ReturnInstanceOfAddress() { var name = "Name"; var cityId = 1; var latitude = 1.0; var longitude = 1.0; var sut = new AddressFactory(); var addressTest = sut.Create(name, cityId, latitude, longitude); Assert.IsInstanceOfType(addressTest, typeof(Address)); Assert.AreEqual(name, addressTest.Name); Assert.AreEqual(cityId, addressTest.CityId); Assert.AreEqual(latitude, addressTest.Latitude); Assert.AreEqual(longitude, addressTest.Longitude); }
public void TestGetAddressById() { //IDomainFactory factory = this.container.Resolve<IDomainFactory>("AddressFactory"); var repo = new GenericRepository <AddressDto>(); IDomainFactory factory = new AddressFactory(repo); string test = string.Format("{0} Main St", DateTime.Now.Second); Address address = (Address)factory.CreateDomainObject(1); address.addressLine1 = test; address.Persist(); Assert.IsNotNull(address.addressLine1, test); }
[TestMethod] public void CreateAddressTest() { var r = GetRandom.Object <GeographicAddressData>(); var o = AddressFactory.CreateAddress( r.ID, r.Address, r.CityOrAreaCode, r.RegionOrStateOrCountryCode, r.ZipOrPostCodeOrExtension, r.CountryID, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(GeographicAddress)); testVariables(o.Data, r.ID, r.Address, r.ValidFrom, r.ValidTo, r.CityOrAreaCode, r.RegionOrStateOrCountryCode, o.Data.ZipOrPostCodeOrExtension); Assert.AreEqual(r.CountryID, o.Data.CountryID); }
private void SendRinging() { if (_ringingResponse == null) { _ringingResponse = _inviteRequest.CreateResponse(SipResponseCodes.x180_Ringing); _ringingResponse.To.Tag = SipUtil.CreateTag(); var contactUri = AddressFactory.CreateUri("", MainForm.SipProvider.ListeningPoint.ToString()); _ringingResponse.Contacts.Add(HeaderFactory.CreateContactHeader(contactUri)); _inviteTransaction = (SipInviteServerTransaction)SipProvider.CreateServerTransaction(_inviteRequest); _dialog = SipProvider.CreateServerDialog(_inviteTransaction); _inviteTransaction.SendResponse(_ringingResponse); } else { _inviteTransaction.SendResponse(_ringingResponse); } }
[TestMethod] public void CreateDeviceTest() { var r = GetRandom.Object <TelecomAddressData>(); var o = AddressFactory.CreateDevice( r.ID, r.RegionOrStateOrCountryCode, r.CityOrAreaCode, r.Address, r.ZipOrPostCodeOrExtension, r.NationalDirectDialingPrefix, r.Device, r.ValidFrom, r.ValidTo); Assert.IsInstanceOfType(o, typeof(TelecomAddress)); testVariables(o.Data, r.ID, r.Address, r.ValidFrom, r.ValidTo, r.CityOrAreaCode, r.RegionOrStateOrCountryCode, o.Data.ZipOrPostCodeOrExtension); Assert.AreEqual(r.NationalDirectDialingPrefix, o.Data.NationalDirectDialingPrefix); Assert.AreEqual(r.Device, o.Data.Device); }
/// <summary> /// Add new address /// </summary> /// <param name="addressDTO"></param> /// <param name="profile"></param> private void SaveAddress(AddressDTO addressDTO, Profile profile) { if (addressDTO == null) { throw new ArgumentException(Messages.warning_CannotAddProfileWithNullInformation); } // Create a new Address entity Address newAddress = AddressFactory.CreateAddress(addressDTO.AddressLine1, addressDTO.AddressLine2, addressDTO.City, addressDTO.State, addressDTO.Country, addressDTO.ZipCode, "Anand", DateTime.Now, "Anand", DateTime.Now); SaveAddress(newAddress); AddressType addressType = _addressTypeRepository.Get(addressDTO.AddressTypeId); // Create a new Profile Address entity ProfileAddress newProfileAddress = ProfileAddressFactory.ProfileAddress(profile, newAddress, addressType, "Anand", DateTime.Now, "Anand", DateTime.Now); SaveProfileAddress(newProfileAddress); }
// GET api/employees public Address Get() { this.container = new UnityContainer(); this.container.RegisterType <DbContext, HFBDataContext>("HFB"); this.container.RegisterType(typeof(IRepository <>), typeof(GenericRepository <>)); this.container.RegisterType <IDomainObject, Address>("Address"); this.container.RegisterType <IDomainFactory, AddressFactory>("AddressFactory"); var repo = new GenericRepository <AddressDto>(); IDomainFactory factory = new AddressFactory(repo); string test = string.Format("{0} Main St", DateTime.Now.Second); Address address = (Address)factory.CreateDomainObject(1); address.addressLine1 = test; return(address); //return list; }