Пример #1
0
        public void Handle(UserCreated message)
        {
            var accommodationSupplier = new AccommodationSupplier(Data.AccommodationSupplierId, message.Name,
                                                                  message.Email);

            DomainRepository.Save(accommodationSupplier);
        }
 public void Setup()
 {
     _id    = Guid.NewGuid();
     _name  = "Joe";
     _email = "*****@*****.**";
     _accommodationSupplier = new AccommodationSupplier(_id, _name, _email);
 }
        public void Handle(Messages.Events.AccommodationSupplierCreated message)
        {
            var accommodationSupplier = new AccommodationSupplier
            {
                AccommodationSupplierId = message.AccommodationSupplierId,
                Name  = message.Name,
                Email = message.Email
            };

            _repository.Save(accommodationSupplier);
        }
        public void Save(AccommodationSupplier accommodationSupplier)
        {
            var collection    = GetCollection <AccommodationSupplier>(ACCOMMODATIONSUPPLIER_COLLECTION);
            var wrappedObject = new QueryObjectWrapper <AccommodationSupplier>
            {
                Object = accommodationSupplier,
                _id    = accommodationSupplier.AccommodationSupplierId
            };

            collection.Save(wrappedObject);
        }
Пример #5
0
        public void ShouldSaveAccommodationSupplier()
        {
            var accommodationSupplier = new AccommodationSupplier
            {
                AccommodationSupplierId = _id,
                Name  = Name,
                Email = Email
            };

            _repository.Save(accommodationSupplier);

            var entity = GetEntity <AccommodationSupplier>(_id, "accommodationSuppliers");

            Assert.That(entity, Is.Not.Null);
        }