private void createMockIdentityQueries() { UserQuery sampleUserQuery = mock(typeof(UserQuery)); IList <User> mockUsers = new List <User>(); mockUser = MockProvider.createMockUser(); mockUsers.Add(mockUser); when(sampleUserQuery.list()).thenReturn(mockUsers); when(sampleUserQuery.memberOfGroup(anyString())).thenReturn(sampleUserQuery); when(sampleUserQuery.count()).thenReturn((long)mockUsers.Count); GroupQuery sampleGroupQuery = mock(typeof(GroupQuery)); IList <Group> mockGroups = MockProvider.createMockGroups(); when(sampleGroupQuery.list()).thenReturn(mockGroups); when(sampleGroupQuery.groupMember(anyString())).thenReturn(sampleGroupQuery); when(sampleGroupQuery.orderByGroupName()).thenReturn(sampleGroupQuery); when(sampleGroupQuery.orderByGroupId()).thenReturn(sampleGroupQuery); when(sampleGroupQuery.orderByGroupType()).thenReturn(sampleGroupQuery); when(sampleGroupQuery.asc()).thenReturn(sampleGroupQuery); when(sampleGroupQuery.desc()).thenReturn(sampleGroupQuery); when(processEngine.IdentityService.createGroupQuery()).thenReturn(sampleGroupQuery); when(processEngine.IdentityService.createUserQuery()).thenReturn(sampleUserQuery); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUpRuntimeData() public virtual void setUpRuntimeData() { when(processEngine.ExternalTaskService).thenReturn(externalTaskService); lockedExternalTaskMock = MockProvider.createMockLockedExternalTask(); when(externalTaskService.fetchAndLock(anyInt(), any(typeof(string)), any(typeof(Boolean)))).thenReturn(fetchTopicBuilder); when(fetchTopicBuilder.topic(any(typeof(string)), anyLong())).thenReturn(fetchTopicBuilder); when(fetchTopicBuilder.variables(anyListOf(typeof(string)))).thenReturn(fetchTopicBuilder); when(fetchTopicBuilder.enableCustomObjectDeserialization()).thenReturn(fetchTopicBuilder); // for authentication when(processEngine.IdentityService).thenReturn(identityServiceMock); IList <Group> groupMocks = MockProvider.createMockGroups(); groupIds = setupGroupQueryMock(groupMocks); IList <Tenant> tenantMocks = Collections.singletonList(MockProvider.createMockTenant()); tenantIds = setupTenantQueryMock(tenantMocks); (new FetchAndLockContextListener()).contextInitialized(mock(typeof(ServletContextEvent), RETURNS_DEEP_STUBS)); }
public void SetUp() { DependencyContainer.Instance.Reset(); gameObjects = new GameObject[numInjectees + 2]; injectees = new MockInjectee[numInjectees]; stringDependency = new MockDependency <string>(STRING); intDependency = new MockDependency <int>(INT); for (int i = 0; i < numInjectees + 1; i++) { gameObjects[i] = new GameObject(); if (i == 0) { provider = gameObjects[i].AddComponent <MockProvider>(); provider.stringProvider = stringDependency; provider.intProvider = intDependency; } else { injectees[i - 1] = gameObjects[i].AddComponent <MockInjectee>(); } } injector = provider.gameObject.AddComponent <SceneInjector>(); }
public void Should_Return_Correct_Endpoint_When_Identity_Set_On_Provider_And_Region_Is_Different_Than_Default_Region() { var identityProviderMock = new Mock <IIdentityProvider>(); identityProviderMock.Setup(m => m.GetUserAccess(It.IsAny <CloudIdentity>(), It.IsAny <bool>())).Returns( new UserAccess { ServiceCatalog = new[] { new ServiceCatalog() { Name = _testService, Endpoints = new[] { new Endpoint { Region = "DFW" }, new Endpoint { Region = "ORD" } } } }, User = new UserDetails { DefaultRegion = "DFW" } }); var provider = new MockProvider(new CloudIdentity(), identityProviderMock.Object, null); var endpoint = provider.GetEndpoint(_testService, "ORD", null); Assert.IsNotNull(endpoint); Assert.AreEqual("ORD", endpoint.Region); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testEvaluateDecisionByKeyAndTenantId() public virtual void testEvaluateDecisionByKeyAndTenantId() { DecisionDefinition mockDefinition = MockProvider.mockDecisionDefinition().tenantId(MockProvider.EXAMPLE_TENANT_ID).build(); UpRuntimeData = mockDefinition; DmnDecisionResult decisionResult = MockProvider.createMockDecisionResult(); when(decisionEvaluationBuilderMock.evaluate()).thenReturn(decisionResult); IDictionary <string, object> json = new Dictionary <string, object>(); json["variables"] = VariablesBuilder.create().variable("amount", 420).variable("invoiceCategory", "MISC").Variables; given().pathParam("key", MockProvider.EXAMPLE_DECISION_DEFINITION_KEY).pathParam("tenant-id", MockProvider.EXAMPLE_TENANT_ID).contentType(POST_JSON_CONTENT_TYPE).body(json).then().expect().statusCode(Status.OK.StatusCode).when().post(EVALUATE_DECISION_BY_KEY_AND_TENANT_ID_URL); IDictionary <string, object> expectedVariables = new Dictionary <string, object>(); expectedVariables["amount"] = 420; expectedVariables["invoiceCategory"] = "MISC"; verify(decisionDefinitionQueryMock).tenantIdIn(MockProvider.EXAMPLE_TENANT_ID); verify(decisionEvaluationBuilderMock).variables(expectedVariables); verify(decisionEvaluationBuilderMock).evaluate(); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testIncludeJobDefinitionsWithoutTenantIdPostParameter() public virtual void testIncludeJobDefinitionsWithoutTenantIdPostParameter() { IList <JobDefinition> jobDefinitions = Arrays.asList(MockProvider.mockJobDefinition().tenantId(null).build(), MockProvider.mockJobDefinition().tenantId(MockProvider.EXAMPLE_TENANT_ID).build()); mockedQuery = setUpMockDefinitionQuery(jobDefinitions); IDictionary <string, object> queryParameters = new Dictionary <string, object>(); queryParameters["tenantIdIn"] = new string[] { MockProvider.EXAMPLE_TENANT_ID }; queryParameters["includeJobDefinitionsWithoutTenantId"] = true; Response response = given().contentType(POST_JSON_CONTENT_TYPE).body(queryParameters).expect().statusCode(Status.OK.StatusCode).when().post(JOB_DEFINITION_QUERY_URL); verify(mockedQuery).tenantIdIn(MockProvider.EXAMPLE_TENANT_ID); verify(mockedQuery).includeJobDefinitionsWithoutTenantId(); verify(mockedQuery).list(); string content = response.asString(); IList <string> definitions = from(content).getList(""); assertThat(definitions).hasSize(2); string returnedTenantId1 = from(content).getString("[0].tenantId"); string returnedTenantId2 = from(content).getString("[1].tenantId"); assertThat(returnedTenantId1).isEqualTo(null); assertThat(returnedTenantId2).isEqualTo(MockProvider.EXAMPLE_TENANT_ID); }
public void CheckEasterSunday() { var catholicProvider = new MockProvider(new CatholicProvider()); var easterSunday = catholicProvider.EasterSunday(1900); Assert.AreEqual(new DateTime(1900, 4, 15), easterSunday); easterSunday = catholicProvider.EasterSunday(2014); Assert.AreEqual(new DateTime(2014, 4, 20), easterSunday); easterSunday = catholicProvider.EasterSunday(2015); Assert.AreEqual(new DateTime(2015, 4, 5), easterSunday); easterSunday = catholicProvider.EasterSunday(2016); Assert.AreEqual(new DateTime(2016, 3, 27), easterSunday); easterSunday = catholicProvider.EasterSunday(2017); Assert.AreEqual(new DateTime(2017, 4, 16), easterSunday); easterSunday = catholicProvider.EasterSunday(2018); Assert.AreEqual(new DateTime(2018, 4, 1), easterSunday); easterSunday = catholicProvider.EasterSunday(2019); Assert.AreEqual(new DateTime(2019, 4, 21), easterSunday); easterSunday = catholicProvider.EasterSunday(2020); Assert.AreEqual(new DateTime(2020, 4, 12), easterSunday); easterSunday = catholicProvider.EasterSunday(2200); Assert.AreEqual(new DateTime(2200, 4, 6), easterSunday); }
public async void TestAsync() { var blocks = new Dictionary <uint256, Block> { [uint256.Zero] = Block.CreateBlock(Network.Main), [uint256.One] = Block.CreateBlock(Network.Main) }; var source = new MockProvider(); source.OnGetBlockAsync = async(hash, cancel) => { await Task.Delay(TimeSpan.FromSeconds(0.5)); var block = Block.CreateBlock(Network.Main); return(block); }; using var cache = new MemoryCache(new MemoryCacheOptions()); var blockProvider = new SmartBlockProvider(source, cache); var b1 = blockProvider.GetBlockAsync(uint256.Zero, CancellationToken.None); var b2 = blockProvider.GetBlockAsync(uint256.One, CancellationToken.None); var b3 = blockProvider.GetBlockAsync(uint256.Zero, CancellationToken.None); await Task.WhenAll(b1, b2, b3); Assert.Equal(await b1, await b3); Assert.NotEqual(await b1, await b2); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setup() throws javax.servlet.ServletException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: public virtual void setup() { currentEngine = getProcessEngine(engineName); authorizationServiceMock = mock(typeof(AuthorizationServiceImpl)); identityServiceMock = mock(typeof(IdentityServiceImpl)); repositoryServiceMock = mock(typeof(RepositoryService)); when(currentEngine.AuthorizationService).thenReturn(authorizationServiceMock); when(currentEngine.IdentityService).thenReturn(identityServiceMock); // for authentication userMock = MockProvider.createMockUser(); IList <Group> groupMocks = MockProvider.createMockGroups(); groupIds = setupGroupQueryMock(groupMocks); IList <Tenant> tenantMocks = Collections.singletonList(MockProvider.createMockTenant()); tenantIds = setupTenantQueryMock(tenantMocks); GroupQuery mockGroupQuery = mock(typeof(GroupQuery)); when(identityServiceMock.createGroupQuery()).thenReturn(mockGroupQuery); when(mockGroupQuery.groupMember(anyString())).thenReturn(mockGroupQuery); when(mockGroupQuery.list()).thenReturn(groupMocks); setupFilter(); }
public void Merge_Should_Merge_HandlersAndPrependExtensionHandlers() { // arrange var typeConverterMock = new Mock <ITypeConverter>(); var inputParser = new InputParser(typeConverterMock.Object); var firstFieldHandler = new QueryableStringContainsHandler(inputParser); var extensionFieldHandler = new QueryableStringContainsHandler(inputParser); var convention = new MockProvider(x => x.AddFieldHandler(firstFieldHandler)); var extension = new MockProviderExtensions( x => x.AddFieldHandler(extensionFieldHandler)); var context = new ConventionContext( "Scope", new ServiceCollection().BuildServiceProvider(), DescriptorContext.Create()); convention.Initialize(context); extension.Initialize(context); // act extension.Merge(context, convention); // assert Assert.NotNull(convention.DefinitionAccessor); Assert.Collection( convention.DefinitionAccessor !.Handlers, x => Assert.Equal(extensionFieldHandler, x.HandlerInstance), x => Assert.Equal(firstFieldHandler, x.HandlerInstance)); }
public void Should_Return_Correct_LON_Endpoint_When_Identity_Is_Set_On_Provider_And_Region_Is_Always_Null() { var identityProviderMock = new Mock <IIdentityProvider>(); identityProviderMock.Setup(m => m.GetUserAccess(It.IsAny <CloudIdentity>(), It.IsAny <bool>())).Returns( new UserAccess { ServiceCatalog = new[] { new ServiceCatalog() { Name = _testService, Endpoints = new[] { new Endpoint { Region = "LON" }, new Endpoint { Region = "LON2" } } } }, User = new UserDetails { DefaultRegion = null } }); var provider = new MockProvider(new RackspaceCloudIdentity { CloudInstance = CloudInstance.UK }, identityProviderMock.Object, null); var endpoint = provider.GetEndpoint(_testService, null, null); Assert.IsNotNull(endpoint); Assert.AreEqual("LON", endpoint.Region); }
private void createIdentityMocks() { // identity UserQuery sampleUserQuery = mock(typeof(UserQuery)); GroupQuery sampleGroupQuery = mock(typeof(GroupQuery)); IList <User> mockUsers = new List <User>(); User mockUser = MockProvider.createMockUser(); mockUsers.Add(mockUser); // user query when(sampleUserQuery.memberOfGroup(anyString())).thenReturn(sampleUserQuery); when(sampleUserQuery.list()).thenReturn(mockUsers); // group query IList <Group> mockGroups = MockProvider.createMockGroups(); when(sampleGroupQuery.groupMember(anyString())).thenReturn(sampleGroupQuery); when(sampleGroupQuery.orderByGroupName()).thenReturn(sampleGroupQuery); when(sampleGroupQuery.asc()).thenReturn(sampleGroupQuery); when(sampleGroupQuery.list()).thenReturn(mockGroups); when(mockIdentityService.createGroupQuery()).thenReturn(sampleGroupQuery); when(mockIdentityService.createUserQuery()).thenReturn(sampleUserQuery); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUpRuntime() public virtual void setUpRuntime() { DecisionDefinition mockDecisionDefinition = MockProvider.createMockDecisionDefinition(); UpRuntimeData = mockDecisionDefinition; setUpDecisionService(); }
private void createHistoricExternalTaskLogMock() { HistoricExternalTaskLogQuery mockHistoricExternalTaskLogQuery = mock(typeof(HistoricExternalTaskLogQuery)); IList <HistoricExternalTaskLog> historicExternalTaskLogs = MockProvider.createMockHistoricExternalTaskLogs(); when(mockHistoricExternalTaskLogQuery.list()).thenReturn(historicExternalTaskLogs); when(mockHistoryService.createHistoricExternalTaskLogQuery()).thenReturn(mockHistoricExternalTaskLogQuery); }
private void createExternalTaskMock() { ExternalTaskQuery query = mock(typeof(ExternalTaskQuery)); IList <ExternalTask> tasks = MockProvider.createMockExternalTasks(); when(query.list()).thenReturn(tasks); when(mockExternalTaskService.createExternalTaskQuery()).thenReturn(query); }
private void createHistoricIncidentMock() { HistoricIncidentQuery mockHistoricIncidentQuery = mock(typeof(HistoricIncidentQuery)); IList <HistoricIncident> historicIncidents = MockProvider.createMockHistoricIncidents(); when(mockHistoricIncidentQuery.list()).thenReturn(historicIncidents); when(mockHistoryService.createHistoricIncidentQuery()).thenReturn(mockHistoricIncidentQuery); }
private void createIncidentMock() { IncidentQuery mockIncidentQuery = mock(typeof(IncidentQuery)); IList <Incident> incidents = MockProvider.createMockIncidents(); when(mockIncidentQuery.list()).thenReturn(incidents); when(mockRuntimeService.createIncidentQuery()).thenReturn(mockIncidentQuery); }
public void Should_Return_Null_While_Building_Optional_Parameter_List_When_An_Empty_Value_Is_Passed() { var providerBase = new MockProvider(null, null, null); var paramList = providerBase.BuildOptionalParameterList(new Dictionary <string, string>()); Assert.IsNull(paramList); }
private static Mock <EventOrganizerDbContext> GetMockContext() { var mockContext = new Mock <EventOrganizerDbContext>(); mockContext.Setup(item => item.EventCartItems) .Returns(MockProvider.GetMockSet(TestCart).Object); return(mockContext); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @BeforeClass public static void setUpRuntimeData() public static void setUpRuntimeData() { IList <HistoricCaseActivityStatistics> mocks = MockProvider.createMockHistoricCaseActivityStatistics(); historicCaseActivityStatisticsQuery = mock(typeof(HistoricCaseActivityStatisticsQuery)); when(processEngine.HistoryService.createHistoricCaseActivityStatisticsQuery(eq(MockProvider.EXAMPLE_CASE_DEFINITION_ID))).thenReturn(historicCaseActivityStatisticsQuery); when(historicCaseActivityStatisticsQuery.list()).thenReturn(mocks); }
private void setupHistoricActivityStatisticsMock() { IList <HistoricActivityStatistics> mocks = MockProvider.createMockHistoricActivityStatistics(); historicActivityStatisticsQuery = mock(typeof(HistoricActivityStatisticsQuery)); when(processEngine.HistoryService.createHistoricActivityStatisticsQuery(eq(MockProvider.EXAMPLE_PROCESS_DEFINITION_ID))).thenReturn(historicActivityStatisticsQuery); when(historicActivityStatisticsQuery.list()).thenReturn(mocks); }
private void setupProcessDefinitionStatisticsMock() { IList <ProcessDefinitionStatistics> mocks = MockProvider.createMockProcessDefinitionStatistics(); processDefinitionStatisticsQueryMock = mock(typeof(ProcessDefinitionStatisticsQuery)); when(processDefinitionStatisticsQueryMock.list()).thenReturn(mocks); when(processEngine.ManagementService.createProcessDefinitionStatisticsQuery()).thenReturn(processDefinitionStatisticsQueryMock); }
private void setupActivityStatisticsMock() { IList <ActivityStatistics> mocks = MockProvider.createMockActivityStatistics(); activityQueryMock = mock(typeof(ActivityStatisticsQuery)); when(activityQueryMock.list()).thenReturn(mocks); when(processEngine.ManagementService.createActivityStatisticsQuery(any(typeof(string)))).thenReturn(activityQueryMock); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Before public void setUpRuntime() throws java.io.FileNotFoundException, java.net.URISyntaxException //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: public virtual void setUpRuntime() { DecisionRequirementsDefinition mockDecisionRequirementsDefinition = MockProvider.createMockDecisionRequirementsDefinition(); UpRuntimeData = mockDecisionRequirementsDefinition; decisionServiceMock = mock(typeof(DecisionService)); when(processEngine.DecisionService).thenReturn(decisionServiceMock); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testEmptyQuery() public virtual void testEmptyQuery() { UpMockQuery = MockProvider.createMockAuthorizations(); string queryKey = ""; given().queryParam("name", queryKey).then().expect().statusCode(Status.OK.StatusCode).when().get(SERVICE_PATH); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void testQueryCount() public virtual void testQueryCount() { AuthorizationQuery mockQuery = setUpMockQuery(MockProvider.createMockAuthorizations()); expect().statusCode(Status.OK.StatusCode).body("count", equalTo(3)).when().get(SERVICE_COUNT_PATH); verify(mockQuery).count(); }
public void IServiceCollectionIsAlwaysAvailableAndMockProviderItself() { var m = new MockProvider(); var sc = m.GetService <IServiceCollection>(); Assert.IsNotNull(sc); Assert.AreSame(m, sc); }
public void MocksCanBeAddedInContructorOfMockProvider() { var m1 = new Mock <Foo>(); var m2 = new Mock <Bus>(); var m = new MockProvider(m1, m2); var o = m.GetRequiredService <Bus>(); }
public void IServiceProviderIsAlwaysAvailableAndMockProviderItself() { var m = new MockProvider(); var sp = m.GetService <IServiceProvider>(); Assert.IsNotNull(sp); Assert.AreSame(m, sp); }
public void CreatedMocksAreAdded() { var m = new MockProvider(); m.CreateMock <Foo>(); Assert.IsNotNull(m.GetService <Foo>()); }
public void Initialize () { MockProvider provider = new MockProvider (); provider.Initialize ("Mono", (NameValueCollection) null); Assert.IsNotNull (provider.Description, "#A1"); Assert.AreEqual ("Mono", provider.Description, "#A2"); Assert.IsNotNull (provider.Name, "#A3"); Assert.AreEqual ("Mono", provider.Name, "#A4"); provider = new MockProvider (); provider.Initialize (" ", (NameValueCollection) null); Assert.IsNotNull (provider.Description, "#B1"); Assert.AreEqual (" ", provider.Description, "#B2"); Assert.IsNotNull (provider.Name, "#B3"); Assert.AreEqual (" ", provider.Name, "#B4"); NameValueCollection config = new NameValueCollection (); config ["name"] = "Novell"; config ["description"] = "DESC"; config ["foo"] = "FOO"; provider = new MockProvider (); provider.Initialize ("Mono", config); Assert.IsNotNull (provider.Description, "#C1"); Assert.AreEqual ("DESC", provider.Description, "#C2"); Assert.IsNotNull (provider.Name, "#C3"); Assert.AreEqual ("Mono", provider.Name, "#C4"); Assert.IsTrue (ContainsKey (config, "name"), "#C5"); Assert.IsFalse (ContainsKey (config, "description"), "#C6"); Assert.IsTrue (ContainsKey (config, "foo"), "#C7"); config = new NameValueCollection (); config ["description"] = null; provider = new MockProvider (); provider.Initialize ("Mono", config); Assert.IsNotNull (provider.Description, "#D1"); Assert.AreEqual ("Mono", provider.Description, "#D2"); Assert.IsNotNull (provider.Name, "#D3"); Assert.AreEqual ("Mono", provider.Name, "#D4"); Assert.IsFalse (ContainsKey (config, "description"), "#D5"); config = new NameValueCollection (); config ["description"] = string.Empty; provider = new MockProvider (); provider.Initialize ("Mono", config); Assert.IsNotNull (provider.Description, "#E1"); Assert.AreEqual ("Mono", provider.Description, "#E2"); Assert.IsNotNull (provider.Name, "#E3"); Assert.AreEqual ("Mono", provider.Name, "#E4"); Assert.IsFalse (ContainsKey (config, "description"), "#E5"); config = new NameValueCollection (); config ["description"] = " "; provider = new MockProvider (); provider.Initialize ("Mono", config); Assert.IsNotNull (provider.Description, "#F1"); Assert.AreEqual (" ", provider.Description, "#F2"); Assert.IsNotNull (provider.Name, "#F3"); Assert.AreEqual ("Mono", provider.Name, "#F4"); Assert.IsFalse (ContainsKey (config, "description"), "#F5"); }
public void Initialize_Name_Empty () { MockProvider provider = new MockProvider (); try { provider.Initialize (string.Empty, new NameValueCollection ()); Assert.Fail ("#1"); } catch (ArgumentException ex) { Assert.AreEqual (typeof (ArgumentException), ex.GetType (), "#2"); Assert.IsNull (ex.InnerException, "#3"); Assert.IsNotNull (ex.Message, "#4"); Assert.IsNotNull (ex.ParamName, "#5"); Assert.AreEqual ("name", ex.ParamName, "#6"); } }
public void Initialize_AlreadyInitialized () { MockProvider provider = new MockProvider (); provider.Initialize ("Mono", (NameValueCollection) null); try { provider.Initialize ("Mono", (NameValueCollection) null); Assert.Fail ("#1"); } catch (InvalidOperationException ex) { Assert.AreEqual (typeof (InvalidOperationException), ex.GetType (), "#2"); Assert.IsNull (ex.InnerException, "#3"); Assert.IsNotNull (ex.Message, "#4"); } }