public void FileImportLogAggregate_CanBeCreated_IsCreated() { FileImportLogAggregate fileImportLogAggregate = FileImportLogAggregate.Create(TestData.FileImportLogId); FileImportLog fileImportLog = fileImportLogAggregate.GetFileImportLog(); fileImportLog.ShouldNotBeNull(); fileImportLog.FileImportLogId.ShouldBe(TestData.FileImportLogId); }
public void FileImportLogAggregate_CreateImportLog_IsCreated() { FileImportLogAggregate fileImportLogAggregate = FileImportLogAggregate.Create(TestData.FileImportLogId); fileImportLogAggregate.CreateImportLog(TestData.EstateId, TestData.ImportLogDateTime); FileImportLog fileImportLog = fileImportLogAggregate.GetFileImportLog(); fileImportLog.ShouldNotBeNull(); fileImportLog.FileImportLogId.ShouldBe(TestData.FileImportLogId); fileImportLog.EstateId.ShouldBe(TestData.EstateId); fileImportLog.FileImportLogDateTime.ShouldBe(TestData.ImportLogDateTime); }
public void FileImportLogAggregate_AddImportedFile_FileAdded() { FileImportLogAggregate fileImportLogAggregate = FileImportLogAggregate.Create(TestData.FileImportLogId); fileImportLogAggregate.CreateImportLog(TestData.EstateId, TestData.ImportLogDateTime); fileImportLogAggregate.AddImportedFile(TestData.FileId, TestData.MerchantId, TestData.UserId, TestData.FileProfileId, TestData.OriginalFileName, TestData.FilePath, TestData.FileUploadedDateTime); FileImportLog fileImportLog = fileImportLogAggregate.GetFileImportLog(); fileImportLog.ShouldNotBeNull(); fileImportLog.Files.ShouldNotBeNull(); fileImportLog.Files.ShouldNotBeEmpty(); fileImportLog.Files.Any(f => f.FileId == TestData.FileId).ShouldBeTrue(); }
public void FileImportLogAggregate_CreateImportLog_AlreadyCreated_SilentlyHandled() { FileImportLogAggregate fileImportLogAggregate = FileImportLogAggregate.Create(TestData.FileImportLogId); fileImportLogAggregate.CreateImportLog(TestData.EstateId, TestData.ImportLogDateTime); FileImportLog fileImportLog = fileImportLogAggregate.GetFileImportLog(); fileImportLog.ShouldNotBeNull(); fileImportLog.FileImportLogId.ShouldBe(TestData.FileImportLogId); fileImportLog.EstateId.ShouldBe(TestData.EstateId); fileImportLog.FileImportLogDateTime.ShouldBe(TestData.ImportLogDateTime); Should.NotThrow(() => { fileImportLogAggregate.CreateImportLog(TestData.EstateId, TestData.ImportLogDateTime); }); }