public void ReturnExistingOrder() { var expectedOrder = new Order { PhoneNumber = "0700000001", Reference = Guid.NewGuid(), Status = "New" }; fixture.DataAccess.InsertOrder(expectedOrder); var actual = sut.GetByReference(expectedOrder.Reference); actual.Should().BeEquivalentTo(expectedOrder, o => o .Excluding(x => x.CreatedAt) .Excluding(x => x.Id)); }
public Order GetNewExternalSimCardOrder(Guid reference) { var order = ordersDataStore.GetByReference(reference); if (order.Status.Trim() == "New") { return(order); } return(null); }
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 ReturnMaxId() { var expectedOrder = new Order { PhoneNumber = "0700000001", Reference = Guid.NewGuid(), Status = "New" }; fixture.DataAccess.InsertOrder(expectedOrder); var previousOrder = sut.GetByReference(expectedOrder.Reference); var actual = sut.GetMaxId(); actual.Should().Be(previousOrder.Id); }