public void FindOne_Parameter() { foreach (var parent in parentsInDB) { var loaded = RepositoryTool.FindOne <Parent>(new NHParameter("Name", parent.Name)); loaded.AssertExists(); } }
public void FindRoots_Parameter() { var company = RepositoryTool.FindOneByCode <Company>(CompanyCode); var depts = RepositoryTool.FindRoots <Department>(0, 0, null, new NHParameter("Company", company)); depts.Count.Should().Be(1); }
public void FindAll_Parameter() { foreach (var parent in parentsInDB) { var loaded = RepositoryTool.FindAll <Parent>(new NHParameter("Name", parent.Name)); loaded.Count.Should().Be.GreaterThan(0); } }
public void FindAll_Parameter_Paging() { foreach (var parent in parentsInDB) { var loaded = RepositoryTool.FindAll <Parent>(0, 1, null, new NHParameter("Name", parent.Name)); loaded.Count.Should().Be(1); } }
public void FindAll_Expression_Paging() { foreach (var parent in parentsInDB) { var parentName = parent.Name; var loaded = RepositoryTool.FindAll <Parent>(0, 1, p => p.Name == parentName); loaded.Count.Should().Be(1); } }
public void FindAll_Expression() { foreach (var parent in parentsInDB) { var parentName = parent.Name; var loaded = RepositoryTool.FindAll <Parent>(p => p.Name == parentName); loaded.Count.Should().Be.GreaterThan(0); } }
public void FindOne_Expression() { foreach (var parent in parentsInDB) { var parent1 = parent; var loaded = RepositoryTool.FindOne <Parent>(p => p.Name == parent1.Name); loaded.AssertExists(); } }
private static Commands SetUpCommands() { var pat = ToolHelper.GetPersonalAccessToken(); var client = new Client(pat); var projectTool = new ProjectTool( client, AppSettings.AzureDevOpsOrganization, AppSettings.AzureDevOpsProject ); var projectId = (Guid)projectTool.GetId(AppSettings.AzureDevOpsProject).Result; var buildTool = new BuildDefinitionTool( client, AppSettings.AzureDevOpsOrganization, AppSettings.AzureDevOpsProject, projectId ); var releaseTool = new ReleaseDefinitionTool( client, AppSettings.AzureDevOpsOrganization, AppSettings.AzureDevOpsProject ); var repositoryTool = new RepositoryTool( client, AppSettings.AzureDevOpsOrganization, AppSettings.AzureDevOpsProject, projectId ); var taskTool = new TaskGroupTool( client, AppSettings.AzureDevOpsOrganization, AppSettings.AzureDevOpsProject ); var variableGroupTool = new VariableGroupTool( client, AppSettings.AzureDevOpsOrganization, AppSettings.AzureDevOpsProject ); var commands = new Commands( buildTool, releaseTool, projectTool, repositoryTool, taskTool, variableGroupTool); return(commands); }
public void SetUp() { _clientMock = TestHelper.SetUpMockClient(); _fakeTool = new RepositoryTool( _clientMock.Object, TestHelper.RealOrganization, TestHelper.RealProject, TestHelper.FakeProjectId); }
public void FindRoots_Expression() { var company = RepositoryTool.FindOneByCode <Company>(CompanyCode); var depts = RepositoryTool.FindRoots <Department>(d => d.Company == company); depts.Count.Should().Be(1); depts = RepositoryTool.FindRoots <Department>(0, 0, d => d.Company == company); depts.Count.Should().Be(1); }
public void Constructor_Succeeds() { var result = new RepositoryTool( _clientMock.Object, TestHelper.RealOrganization, TestHelper.RealProject, TestHelper.FakeProjectId ); Assert.That(result, Is.Not.Null); }
private static RepositoryTool SetUpRealTool() { var pat = ToolHelper.GetPersonalAccessToken(); var client = new Client(pat); var projectTool = new ProjectTool( client, TestHelper.RealOrganization, TestHelper.RealProject); var projectId = Guid.Parse(projectTool.GetId(TestHelper.RealProject).Result.ToString()); var output = new RepositoryTool( client, TestHelper.RealOrganization, TestHelper.RealProject, projectId); return(output); }