public async Task CreateDebtorAddressAsync() { // Arrange var model = Main.Fixture.Create <CustomAddress>(); model.OwnerId = MoratoriumId; // Act & Asssert var result = await Sut_MoneyAdvSvc.CreateDebtorAddressAsync(model); // Assert Assert.AreNotEqual(default, result);
public async Task SetDebtorAddress() { var model = Main.Fixture.Build <CustomAddress>() .Do(x => x.OwnerId = MoratoriumId) .Without(x => x.Postcode) .Without(x => x.OwnerId) .Without(x => x.DateFrom) .Without(x => x.DateTo) .Create(); model.Postcode = "NW10 2AB"; await Sut_MoneyAdvSvc.CreateDebtorAddressAsync(model); }
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); }