public async Task ValidateAatfApprovalDate_GivenApprovalDateIsNull_ResultShouldBeFalse() { using (var database = new DatabaseWrapper()) { var helper = new ModelHelper(database.Model); var domainHelper = new DomainHelper(database.WeeeContext); var organisation = Organisation.CreatePartnership("Dummy"); await CreateAatf(database, organisation, null); var dataAccess = new ReturnFactoryDataAccess(database.WeeeContext); var result = await dataAccess.ValidateAatfApprovalDate(organisation.Id, DateTime.Now.AddDays(1), 2019, EA.Weee.Core.AatfReturn.FacilityType.Aatf); result.Should().BeFalse(); } }
public async Task ValidateReturnQuarter_GivenFacilityTypeDoesNotMatch_ResultShouldBeFalse() { using (var database = new DatabaseWrapper()) { var helper = new ModelHelper(database.Model); var domainHelper = new DomainHelper(database.WeeeContext); var organisation = Organisation.CreatePartnership("Dummy"); await CreateReturn(database, organisation, 2019, QuarterType.Q1, FacilityType.Aatf); var dataAccess = new ReturnFactoryDataAccess(database.WeeeContext); var result = await dataAccess.HasReturnQuarter(organisation.Id, 2019, QuarterType.Q1, Core.AatfReturn.FacilityType.Ae); result.Should().BeFalse(); } }