public void GetSiteModelRaw_WithoutMarkedForDeletion() { var sm = new TRex.SiteModels.SiteModels(TRex.Storage.Models.StorageMutability.Immutable); var siteModelId = Guid.NewGuid(); var siteModel = sm.GetSiteModel(siteModelId, true); siteModel.SaveMetadataToPersistentStore(siteModel.PrimaryStorageProxy, true); var queriedSiteModel = sm.GetSiteModelRaw(siteModelId); queriedSiteModel.Should().NotBeNull(); queriedSiteModel.ID.Should().Be(siteModelId); }
public void GetSiteModelRaw_WithMarkedForDeletion() { var sm = new TRex.SiteModels.SiteModels(TRex.Storage.Models.StorageMutability.Immutable); var siteModelId = Guid.NewGuid(); var siteModel = sm.GetSiteModel(siteModelId, true); siteModel.SetStorageRepresentationToSupply(StorageMutability.Mutable); siteModel.MarkForDeletion(); var queriedSiteModel = sm.GetSiteModelRaw(siteModelId); queriedSiteModel.Should().NotBeNull(); queriedSiteModel.ID.Should().Be(siteModelId); }