public void RequestAsync_Reservation_Update_Member_NotAccepted()
        {
            var key   = FakeHelper.Key;
            var order = ReservationMock.GetByReservation(key);

            MockRepository.Add(order);

            var message = ReservationMessageMock.Get(key);
            var key2    = FakeHelper.Key;

            message.MemberName = Fake.GetMemberName(key2);
            message.MemberId   = FakeHelper.GetId(key2).ToString();

            var dto = RequestAsync(message);

            dto.Should().NotBeNull();

            var entity = Db.Reservations.FirstOrDefault(x => x.Number == Fake.GetReservationNumber(key));

            var expected = ReservationMock.GetByReservation(key);

            expected.UpdatedAt   = DateTime.UtcNow;
            expected.Loans[0].Id = entity.Loans[0].Id;
            expected.Member.Id   = entity.Member.Id;

            entity.Should().BeEquivalentToEntity(expected);

            var dtoExpected = ReservationDtoMessageMock.Get(key);

            dto.Should().BeEquivalentToMessage(dtoExpected);
        }
Example #2
0
        public void CreateAsync_Purschase_Update_Customer_NotAccepted()
        {
            var key   = FakeHelper.Key;
            var order = OrderMock.GetByPurchase(key);

            MockRepository.Add(order);

            var message = PurchaseMessageMock.Get(key);
            var key2    = FakeHelper.Key;

            message.CustomerName = Fake.GetCustomerName(key2);
            message.CustomerId   = FakeHelper.GetId(key2).ToString();

            var(dto, proxy) = CreateAsync(message);
            dto.Should().NotBeNull();

            var entity = Db.Orders.FirstOrDefault(x => x.Number == Fake.GetOrderNumber(key));

            entity.Should().NotBeNull();

            var expected = OrderMock.GetByPurchase(key);

            expected.UpdatedAt   = DateTime.UtcNow;
            expected.Items[0].Id = entity.Items[0].Id;
            entity.Should().BeEquivalentToEntity(expected);

            var dtoExpected = ShippingDtoMessageMock.Get(key);

            dtoExpected.OrderId = entity.Id;
            dto.Should().BeEquivalentToMessage(dtoExpected);
        }
        private ReservationDto.MemberDetail GetMemberDetail(string key)
        {
            var ret = MockHelper.CreateModel <ReservationDto.MemberDetail>(key);

            ret.Name       = Fake.GetMemberName(key);
            ret.DocumentId = FakeHelper.GetId(key).ToString();

            return(ret);
        }
        public PurchaseMessageMock Default()
        {
            Value.Number       = Fake.GetOrderNumber(Key);
            Value.CustomerName = Fake.GetCustomerName(Key);
            Value.CustomerId   = FakeHelper.GetId(Key).ToString();
            Value.Date         = Fake.GetOrderDate(Key);
            Value.Items        = new List <PurchaseMessage.Item>();
            Value.Items.Add(GetItem(Key));

            return(this);
        }
Example #5
0
        public ReservationMessageMock Default()
        {
            Value.Number     = Fake.GetReservationNumber(Key);
            Value.MemberId   = FakeHelper.GetId(Key).ToString();
            Value.MemberName = Fake.GetMemberName(Key);

            Value.Items = new List <ReservationMessage.Item>();
            Value.Items.Add(GetItem(Key));

            return(this);
        }
        public MemberMock Default()
        {
            Value.Name       = Fake.GetMemberName(Key);
            Value.Address    = Fake.GetAddress(Key);
            Value.City       = Fake.GetCity(Key);
            Value.State      = Fake.GetState(Key);
            Value.DocumentId = FakeHelper.GetId(Key).ToString();
            Value.Email      = Fake.GetEmail(Key);
            Value.Phone      = Fake.GetPhone(Key);
            Value.UserId     = FakeHelper.GetId(Key).ToString();

            return(this);
        }
        public OrderMock ByPurchase()
        {
            Value.InsertedAt = DateTime.UtcNow;
            Value.Number     = Fake.GetOrderNumber(Key);
            Value.Status     = Fake.GetStatusOrder(Key);
            Value.CreateDate = DateTime.UtcNow;

            Value.Customer            = MockHelper.CreateModel <Customer>(Key);
            Value.Customer.InsertedAt = DateTime.UtcNow;
            Value.Customer.Name       = Fake.GetCustomerName(Key);
            Value.Customer.DocumentId = FakeHelper.GetId(Key).ToString();

            Value.Items = new List <OrderItem>();

            var item = OrderItemMock.Get(Key);

            item.InsertedAt = DateTime.UtcNow;
            Value.Items.Add(item);

            return(this);
        }
        public ReservationMock ByReservation()
        {
            Value.InsertedAt  = DateTime.UtcNow;
            Value.Number      = Fake.GetReservationNumber(Key);
            Value.Status      = Fake.GetStatusReservation(Key);
            Value.RequestDate = DateTime.UtcNow;

            Value.Member            = MockHelper.CreateModel <Member>(Key);
            Value.Member.InsertedAt = DateTime.UtcNow;
            Value.Member.Name       = Fake.GetMemberName(Key);
            Value.Member.DocumentId = FakeHelper.GetId(Key).ToString();

            Value.Loans = new List <Loan>();

            var loan = LoanMock.Get(Key);

            loan.InsertedAt = DateTime.UtcNow;
            Value.Loans.Add(loan);

            return(this);
        }
        public ReservationDtoMessageMock Default()
        {
            Value.ReservationId = FakeHelper.GetId(Key);

            return(this);
        }
 public LanguageAccessorStub(string language = null)
 {
     Language = language ?? FakeHelper.GetLanguage();
 }
Example #11
0
        static void Main(string[] args)
        {
            var helper = new FakeHelper();

            helper.UploadTestTumblrs().Wait();
        }
        public ShippingDtoMessageMock Default()
        {
            Value.OrderId = FakeHelper.GetId(Key);

            return(this);
        }