public void AddOrder() { expectedOrder = new Order { PhoneNumber = "0700000001", Reference = Guid.NewGuid(), Status = "New" }; using (sut.BeginTransaction()) sut.Add(expectedOrder); var actual = sut.GetByReference(expectedOrder.Reference); actual.Should().BeEquivalentTo(expectedOrder, o => o.Excluding(x => x.CreatedAt).Excluding(x => x.Id)); }
public void InsertOrder(Order order) { var options = Options.Create(new Config { ConnectionString = connectionString }); sut = new OrdersDataStore(options); output.WriteLine($"Inserting Order with Reference={order.Reference}"); using var tx = sut.BeginTransaction(); sut.Add(order); orders.Add(order); }