protected static void VERIFY_ARE_EQUAL <T>(T actual, T expected, string message = null) { TestServices.VERIFY_ARE_EQUAL(actual, expected, message); }
protected static Task RunOnUIThread(Action action) { return(TestServices.RunOnUIThread(action)); }
protected static void VERIFY_IS_FALSE(bool value, string message = null) { TestServices.VERIFY_IS_FALSE(value, message); }
private static Tuple <TEnum, TEnum> GetEnumBounds <TEnum>() where TEnum : struct { var values = TestServices.GetEnumValues <TEnum>(); return(new Tuple <TEnum, TEnum>(values.First(), values.Last())); }
static async Task VerifyDiagnosticInErrorListAsync(string expectedSeverity, TestServices testServices, CancellationToken cancellationToken) { await testServices.ErrorList.ShowErrorListAsync(cancellationToken); string[] expectedContents = { $"(Compiler) Class1.cs(7, 13): {expectedSeverity} CS0168: The variable 'x' is declared but never used", }; var actualContents = await testServices.ErrorList.GetErrorsAsync(cancellationToken); AssertEx.EqualOrDiff( string.Join(Environment.NewLine, expectedContents), string.Join(Environment.NewLine, actualContents)); }
// [Test] public void Test_Ron() { //Arrange Mock <IServiceGenericHandler> mockContainer = new Mock <IServiceGenericHandler>(); var ta = new List <TestReposAttribute>() { new Mock <TestReposAttribute>().Object , new Mock <TestReposAttribute>().Object }.AsQueryable(); var sc = new TestSubCategory(); G_mockSubCategoriesService.Setup(s => s.CreateServiceEntity(CreateEntityOptions.EntityEdit)).Returns(sc); var si = new Moq.Mock <SubCategory>(); G_mockSubCategoriesService.Setup(s => s.CreateServiceEntity()).Returns(si.Object); var client = new Moq.Mock <Client>(); G_mockClientsServices.Setup(s => s.CreateServiceEntity()).Returns(client.Object); var testController = new SubCategoryWebController(G_mockCategoriesService.Object , G_mockSubCategoriesService.Object , G_mockSubCategoryTypesService.Object //, new TestServiceHandlerFactory() , G_mockSubCategoryItemsService.Object //, new TestServiceHandlerFactory() , G_mockClientsServices.Object // , null , G_mockServiceHandlerFactory.Object // , G_mockFilterFactory.Object , G_IRule.Object , G_mockFilterFactory.Object , G_CommonInfo , G_UnitOfWork ); SetWebControllerInstance.Initialize(testController); var results = testController.GetAvailableCategory(); var context3 = results.Content; //foreach(var c in ((dynamic)results.Content).Value) //{ // System.Diagnostics.Debug.WriteLine(""); //} var t = context3; if (typeof(IEnumerable).IsAssignableFrom(((dynamic)results.Content).Value.GetType())) { //foreach(var c in ((dynamic)results.Content).Value) //{ // System.Diagnostics.Debug.WriteLine(""); //} } else { } /// var c = typeof(IEnumerable).IsAssignableFrom(((dynamic)results.Content).Value); // typeof(IEnumerable).IsAssignableFrom(((dynamic)results.Content).Value.GetType()) // mockContainer.Setup(s => s.GetData<ITestReposAttribute>()).Returns(ta); var f = mockContainer.Object.GetData <ITestReposAttribute>(); var context = new ReposContext("ReposContext"); var uow = new UnitOfWork(context); var rep = new EfRepository <TestEntity>(); var _service = new TestServices <TestEntity>( rep, null, null); var _handler = new TestServiceHandlerFactory(context); var subAttributes = _handler .Using <IServiceGenericHandler>() .GetData <ITestReposAttribute>() .OfType <TestReposAttribute>() .Any(); // CustomerViewModel viewModel = new CustomerViewModel(mockView.Object, mockContainer.Object); // viewModel.CustomersRepository = new CustomersRepository(); // viewModel.Customer = new Mock<Customer>().Object; //Act // viewModel.Save(); //Assert // Assert.IsTrue(viewModel.CustomersRepository.Count == 1); }
public virtual Task InitializeAsync() { _testServices = new TestServices(JoinableTaskFactory, ServiceProvider); return(Task.CompletedTask); }
public EditRootBudgetCommandTest() { this.buildersAndFactories = new BuilderFactoryFixture(); this.services = new TestServices(); }
public static string GetTemporaryFileName(string extension) { return(Path.Combine(GetRootTemporaryDirectory(), TestServices.GenerateRandomString() + "." + extension)); }
protected override IServiceProvider CreateContainer() { return(TestServices.DefaultServices().BuildServiceProvider()); }
public CreateUserCommandTests() { _builderFactoryFixture = new BuilderFactoryFixture(); _services = new TestServices(); }
TestTest() { TestServices.EnsureInitialized(); }
public SignUp() { InitializeComponent(); _connectService = (Application.Current.MainWindow as MainWindow)._connectService; _testServices = (Application.Current.MainWindow as MainWindow)._testServices; }
private static IDisposable Start(TestServices services = null) { CultureInfo.CurrentCulture = CultureInfo.CurrentUICulture = CultureInfo.GetCultureInfo("en-US"); return(UnitTestApplication.Start(services ?? Services)); }
protected static void VERIFY_IS_NULL(object value) { TestServices.VERIFY_IS_NULL(value); }
public TestMainWindow(ConnectService connectService, TestServices testServices) { InitializeComponent(); _connectService = connectService; _testServices = testServices; }
protected static void LOG_OUTPUT(string log, params object[] arguments) { TestServices.LOG_OUTPUT(log, arguments); }
private async Task RunSite(ServerType server, RuntimeFlavor runtimeFlavor, RuntimeArchitecture architecture, string applicationBaseUrl) { // calltwo and callthree in the expression below // increment on every call. // The test verifies that everything else stays the same // and that the two values that change are increasing in value string responseMatcher = @"---------- MyMiddleware ctor\r\n" + @"CallOne\[1\]\r\n" + @"CallTwo\[2\]\r\n" + @"CallThree\[3\]\r\n" + @"---------- context\.RequestServices\r\n" + @"CallOne\[1\]\r\n" + @"CallTwo\[(?<calltwo>\d+)\]\r\n" + @"CallThree\[(?<callthree>\d+)\]\r\n" + @"---------- Done\r\n"; var responseRegex = new Regex(responseMatcher, RegexOptions.Compiled | RegexOptions.Multiline); await TestServices.RunSiteTest( SiteName, server, runtimeFlavor, architecture, applicationBaseUrl, async (httpClient, logger, token) => { // ===== First call ===== var response = await RetryHelper.RetryRequest(async() => { return(await httpClient.GetAsync(string.Empty)); }, logger, token, retryCount: 30); var responseText = await response.Content.ReadAsStringAsync(); var match = responseRegex.Match(responseText); Assert.True(match.Success); var callTwo1 = int.Parse(match.Groups["calltwo"].Value); var callThree1 = int.Parse(match.Groups["callthree"].Value); // ===== Second call ===== response = await RetryHelper.RetryRequest(async() => { return(await httpClient.GetAsync(string.Empty)); }, logger, token, retryCount: 30); responseText = await response.Content.ReadAsStringAsync(); logger.LogResponseOnFailedAssert(response, responseText, () => { match = responseRegex.Match(responseText); Assert.True(match.Success); var callTwo2 = int.Parse(match.Groups["calltwo"].Value); var callThree2 = int.Parse(match.Groups["callthree"].Value); Assert.True(callTwo1 < callTwo2); Assert.True(callThree1 < callThree2); }); }); }