public async Task ShouldReturnAStoargeSpaceForAsset() { var entity = await AddAssetToStorageSpace(); var asset = new AssetDb { Id = entity.AssetId }; context.Assets.Add(asset); var storageSpace = new StorageSpaceDb { Id = entity.StorageSpaceId, Address = new AddressDb { County = new CountyDb() } }; context.StorageSpaces.Add(storageSpace); context.SaveChanges(); var queryHandler = new GetStorageSpaceAssetHandler(BasicNeeds); var query = new GetAssetStorageSpace() { AssetId = entity.AssetId }; var expected = await queryHandler.Handle(query, CancellationToken.None); Assert.IsTrue(expected.Count > 0); }
private void AddStages() { var stage1 = new StageDb() { IsFinal = true, Description = "desc 1", Name = "Stage 1" }; var stage2 = new StageDb() { IsFinal = true, Description = "desc 2", Name = "Stage 2" }; this.context.Stages.Add(stage1); this.context.Stages.Add(stage2); context.SaveChanges(); }
private void Setup() { DbContextOptions <AnabiContext> options = GetContextOptions(); context = new AnabiContext(options); context.SaveChanges(); Mapper.Initialize(cfg => { cfg.AddProfile <AutoMapperMappings>(); }); mapper = Mapper.Instance; principal = Utils.TestAuthentificatedPrincipal(); }