public static void SetOrderingParty_NullContact_ThrowsException( Order order, OrderingParty orderingParty, OrderingPartyService service) { Assert.ThrowsAsync <ArgumentNullException>(async() => await service.SetOrderingParty(order, orderingParty, null)); }
public static void SetOrderingParty_NullOrder_ThrowsException( OrderingParty orderingParty, Contact contact, OrderingPartyService service) { Assert.ThrowsAsync <ArgumentNullException>(async() => await service.SetOrderingParty(null, orderingParty, contact)); }
public static async Task GetOrderingParty_ReturnsNull( CallOffId callOffId, OrderingPartyService service) { var result = await service.GetOrder(callOffId); result.Should().BeNull(); }
public static async Task GetOrderingParty_ReturnsOrderingParty( [Frozen] ApplicationDbContext context, Order order, OrderingPartyService service) { context.Order.Add(order); await context.SaveChangesAsync(); var expectedResult = order.OrderingParty; var result = await service.GetOrder(order.CallOffId); Assert.NotNull(result); result.OrderingParty.Should().Be(expectedResult); }
public static async Task SetOrderingParty_UpdatesOrderingParty( Order order, OrderingParty orderingParty, Contact contact, OrderingPartyService service) { order.OrderingParty.Name.Should().NotBe(orderingParty.Name); order.OrderingParty.OdsCode.Should().NotBe(orderingParty.OdsCode); order.OrderingParty.Address.Should().NotBe(orderingParty.Address); order.OrderingPartyContact.Should().NotBe(contact); await service.SetOrderingParty(order, orderingParty, contact); order.OrderingParty.Name.Should().Be(orderingParty.Name); order.OrderingParty.OdsCode.Should().Be(orderingParty.OdsCode); order.OrderingParty.Address.Should().Be(orderingParty.Address); order.OrderingPartyContact.Should().Be(contact); }
public static void Constructor_NullAccessor_ThrowsArgumentNullException() { Assert.Throws <ArgumentNullException>(() => _ = new OrderingPartyService(null)); }