public void Setup() { mockRepo = Substitute.For <IOctopusAsyncRepository>(); repoForSpaceScopedResource = new TestSpaceResourceAsyncRepository(mockRepo, "", async repo => await Task.FromResult("")); repoForMixedScopedResource = new TestMixedResourceAsyncRepository(mockRepo, ""); repoForSystemScopedResource = new TestSystemResourceAsyncRepository(mockRepo, "", async repo => await Task.FromResult("")); mockRepo.LoadRootDocument().Returns(GetRootResource()); someSpace = new SpaceResource { Id = "Spaces-1", Name = "Some Space", IsDefault = false }; otherSpace = new SpaceResource() { Id = "Spaces-2", Name = "Another space", IsDefault = false }; mockRepo.Scope.Returns(RepositoryScope.ForSpace(someSpace)); RootResource GetRootResource() { return(new RootResource { ApiVersion = "3.0.0", Version = "2099.0.0" }); } }
public void Setup() { mockRepo = Substitute.For <IOctopusAsyncRepository>(); repoForSpaceScopedResource = new TestSpaceResourceAsyncRepository(mockRepo, "", async repo => await Task.FromResult("")); repoForMixedScopedResource = new TestMixedResourceAsyncRepository(mockRepo, ""); repoForSystemScopedResource = new TestSystemResourceAsyncRepository(mockRepo, "", async repo => await Task.FromResult("")); someSpace = new SpaceResource { Id = "Spaces-1", Name = "Some Space", IsDefault = false }; otherSpace = new SpaceResource() { Id = "Spaces-2", Name = "Another space", IsDefault = false }; mockRepo.Scope.Returns(RepositoryScope.ForSpace(someSpace)); }