public async Task AdHocCreditor_AddDebt_Should_Return_New_Id() { // Arrange var model = Main.Fixture.Build <CreateDebtRequest>() .WithAutoProperties() .Without(x => x.CreditorId) .Without(x => x.MoratoriumId) .Without(x => x.NINO) .Without(x => x.DebtTypeId) .Create(); model.CreditorId = AdHocCreditorId; model.MoratoriumId = MoratoriumId; // Act var result = await Sut_MoneyAdvSvc.CreateDebtAsync(model); // Assert Assert.AreNotEqual(default, result);
public async Task AddAdHocCreditorAndDebt() { var creditorName = Main.Fixture.Create <string>(); var createAdHocModel = Main.Fixture.Build <CreateDebtRequest>() .Without(x => x.CreditorId) .Without(x => x.DebtTypeId) .Create(); // Act & Assert await InitialiseDebtorAsync(); createAdHocModel.MoratoriumId = MoratoriumId; var creditorId = await Sut_SharedSvc.CreateAdHocCreditor(creditorName); createAdHocModel.CreditorId = creditorId; await Sut_MoneyAdvSvc.CreateDebtAsync(createAdHocModel); }