private void OpenClick(object sender, RoutedEventArgs e) { _progress.Value = 0; _folderPicker = new FolderBrowserDialog { SelectedPath = @"..\..\NaroTestSuite\Boo" }; var dialogResult = _folderPicker.ShowDialog(); if (dialogResult != System.Windows.Forms.DialogResult.OK) { return; } var fileList = GetBooFileList(_folderPicker.SelectedPath); BackToDefaultDirectory(); ResetProgressBar(fileList); var isScript = _isScriptCheck.IsChecked ?? false; var updateTime = GetUpdateTime(); foreach (var fileName in fileList) { var testWrapper = new TestWrapper(_actionsGraph, fileName, isScript, this); TimerTaskManager.Instance.AddTask(TimerName, testWrapper.ExecuteFileName); } TimerTaskManager.Instance.AddTask(TimerName, ViewRefreshHandler); TimerTaskManager.Instance.StartTimer(TimerName, updateTime); }
public void Contact_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); //Open Contact page var contactPage = landingPage.ClickContactMeLink(); //Verify Header text var header = contactPage.ContactHeader.Text; header.ShouldBe("Contact Me", "Contact Me header"); //Verify Care Request link var careRequestLink = contactPage.GetCareRequestLink(); careRequestLink.ShouldBe(Config.GetURL("AlexsPetsURL") + "careRequest.html", "URL"); //Verify Email link var emailLink = contactPage.GetEmailLink(); emailLink.ShouldBe("mailto:[email protected]", "Email"); //Verify Envelope image var envelopeImage = contactPage.GetEnvelopeImage(); envelopeImage.ShouldBe(Config.GetURL("AlexsPetsURL") + "images/mail.png", "Envelope"); }); }
public void MethodNaming_ChangeSuffix_GeneratesName() { var initial = "Test"; var tuple = new ArchTuple <string>() { [Architecture.X86] = "TestX86", [Architecture.Arm] = "TestArm", [Architecture.X64] = "TestX64", [Architecture.Arm64] = "TestArm64", }; string expected = tuple; var test = new TestWrapper(); SetBaseline(test); test.MethodNameSuffix[Architecture.X86] = "X86"; test.MethodNameSuffix[Architecture.Arm] = "Arm"; test.MethodNameSuffix[Architecture.X64] = "X64"; test.MethodNameSuffix[Architecture.Arm64] = "Arm64"; var name = test.ComposeMethodName(initial); Assert.AreEqual(expected, name); }
public void NavigationMenu_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page URLs.OpenUrl(driver); var navigationMenu = new Navigation_Menu(driver); var aboutMePage = navigationMenu.ClickAboutMeLink(); aboutMePage.GetHeaderText().ShouldBe("About Me", "About Me"); var contactsPage = navigationMenu.ClickContactMeLink(); contactsPage.GetHeaderText().ShouldBe("Contact Me", "Contact Me"); var picturesPage = navigationMenu.ClickPicturesLink(); picturesPage.GetHeaderText().ShouldBe("Pictures", "Pictures"); var pricesPage = navigationMenu.ClickPricesLink(); pricesPage.GetHeaderTitle().ShouldBe("Prices", "Prices"); var careRequestPage = navigationMenu.ClickCareRequestLink(); careRequestPage.GetHeaderText().ShouldBe("Care Request", "Care Request"); }); }
public void DoCalcTree() { TotalAttachments = null; CallbackDelegate callback = new CallbackDelegate(UpdateStatus); Progress.Max = 100 * RootFolder.Count(x => x.IsSelected == true); Progress.JobStatus = JobStatus.inProgress; TestWrapper tstWrp = new TestWrapper(teamExplorer); for (int i = 0; i < RootFolder.Count; i++) { TeamProjectAttachemntInfo fld = RootFolder[i]; if (fld.IsSelected) { fld.ClearSizes(); UpdateStatus(i * 100, fld.TeamProjectName); tstWrp.CalcSize(ref fld, "{0:yy-MM}"); fld.IsSelected = fld.Size > 0 ? true : false; } } Progress.CurrentOperation = "Calculating Totals"; TeamProjectAttachemntInfo tpaTotal = new TeamProjectAttachemntInfo(); tpaTotal.CalcTotal(RootFolder); TotalAttachments = tpaTotal; Progress.JobStatus = JobStatus.notStarted; }
public void Can_retrieve_related() { var relatedEntity = new Entity("xts_relatedentity") { Id = Guid.NewGuid() }; var service = Substitute.For <IOrganizationService>(); service.Retrieve(Arg.Is(relatedEntity.LogicalName), Arg.Is(relatedEntity.Id), Arg.Any <ColumnSet>()) .Returns(relatedEntity); var context = Substitute.For <ITransactionContextBase>(); context.Service.Returns(service); var entity = new Entity("xts_entity") { Id = Guid.NewGuid() }; entity["xts_attribute"] = relatedEntity.ToEntityReference();; var wrapper = new TestWrapper(entity, context); Assert.Equal(relatedEntity.ToEntityReference(), wrapper.GetRelated("xts_attribute", new ColumnSet()).ToEntityReference()); var genericWrapper = new XtsEntityWrapper(entity.ToEntity <xts_entity>(), context); Assert.Equal(relatedEntity.ToEntityReference(), genericWrapper.GetRelated("xts_attribute", new ColumnSet()).ToEntityReference()); Assert.Equal(relatedEntity.ToEntityReference(), genericWrapper.GetRelated(e => e.xts_attribute, new ColumnSet <xts_relatedentity>()).ToEntityReference()); Assert.Equal(relatedEntity.ToEntityReference(), genericWrapper.GetRelated <xts_relatedentity, XtsRelatedEntityWrapper>(e => e.xts_attribute, new ColumnSet <xts_relatedentity>()).ToEntityReference()); }
public void CareRequest_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); //Open Care Request page var careRequestPage = landingPage.ClickCareRequestLink(); var customer = new Person(); var catsNumber = "2"; var otherNumber = "3+"; var visitsPerDay = "2"; var comment = "Please be quiet, our spiders are easily scared"; //Fill out inputs careRequestPage.FillOutContactInformation(customer); //Click Animal Type checkboxes careRequestPage.RequestCatCare(catsNumber); careRequestPage.RequestOtherCare(otherNumber); //Visits per day careRequestPage.SetVisitsPerDay(visitsPerDay); //Comments careRequestPage.FillOutComments(comment); //Open Request summary page RequestSummaryPage requestSummaryPage = careRequestPage.ClickRequestButton(); //Verify Page opened by checking page element is visible requestSummaryPage.IsSummaryBlockDisplayed().ShouldBeTrue("Summary Block is Displayed"); //Verify Header text var header = requestSummaryPage.PageHeader.Text; header.ShouldBe("Request Summary", "Header"); //Verify contact info VerifyContactInformation(requestSummaryPage, customer); //Verify all other information is populated correctly VerifyOtherInformation(requestSummaryPage, catsNumber, otherNumber, visitsPerDay, comment); string[] data = { $"{catsNumber} cat(s)", $"{otherNumber} other animal(s)", $"{visitsPerDay} visits per day are required.", comment }; VerifyOtherInformationAlternative(requestSummaryPage, data); //Click Close button and verify the page was closed requestSummaryPage.CloseButton.Click(); Thread.Sleep(1000); requestSummaryPage.IsSummaryBlockDisplayed().ShouldBeFalse("Summary Block is not displayed"); }); }
public void MethodNaming_Default_GeneratesName() { var initial = "Test"; var test = new TestWrapper(); var name = test.ComposeMethodName(initial); Assert.AreEqual(initial, name); }
public void SerializeMe(TestWrapper testObject, bool saveToFile = false) { string testJson = JsonUtility.ToJson(testObject); Debug.Log(testJson); if (saveToFile) { System.IO.File.WriteAllText(pathResources + nombreTest + extension, testJson); } }
public void Test() { var wrapper = new TestWrapper(); wrapper.Value = wrapper.Value.WithValue(new Test(10)); Model .Verify(wrapper) .AssertSuccess(); }
public void SomeMethod_GivenNull_ShouldReturnZero() { var wrapper = new TestWrapper(); var wm = new WrapperMethod(wrapper); var output = wm.SomeMethod(null); Assert.AreEqual(0, output); }
public void KievlTime_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); //Open Local Time Page var localTimePage = landingPage.ClickLocalTimeItem(); string input = "Kiev"; //Find Kiev using the Search field??? localTimePage.FillOutSearchField(input); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); var KievPage = localTimePage.ClickKievUkraineQuery(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); //Verify the time displayed in the search results is correct one DateTime kievTime = DateTime.UtcNow.AddHours(3); var kievTimeString = kievTime.ToLongTimeString(); var appKievTimeString = KievPage.GetAppKievTime(); kievTimeString.ShouldBe(appKievTimeString, "Local Kiev Time"); //Verify the breadcrumbs say Home / Local Time / Ukraine / Kiev var breadcrumbs = KievPage.GetBreadcrumbsText(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); breadcrumbs.ShouldBe("Home Local Time Ukraine Kiev", "Breadcrumbs"); // Verify Kiev-specific elements on the page var currentLocalTimeHeader = KievPage.CurrentLocalTimeHeader.Text; currentLocalTimeHeader.ShouldBe("Current local time in Kiev, Ukraine", "Container Header"); var convertTimeHeader = KievPage.ConvertTimeHeader.Text; convertTimeHeader.ShouldBe("Convert Kiev Time", "Convert Kiev Time Header"); var kievInformationHeader = KievPage.KievInformationHeader.Text; kievInformationHeader.ShouldBe("Kiev Information", "Kiev Information Header"); var kievFactsHeader = KievPage.KievFactsHeader.Text; kievFactsHeader.ShouldBe("Kiev Facts", "Kiev Facts Header"); var countryName = KievPage.CountryName.Text; countryName.ShouldBe("Ukraine", "Country Name"); var currencyName = KievPage.CurrencyName.Text; currencyName.ShouldBe("Hryvnia (UAH)", "Currency Name"); var timeZoneName = KievPage.TimeZoneName.Text; timeZoneName.ShouldBe("(EEST)", "Time Zone Name"); }); }
public void NativeModuleWrapperBase_ArgumentChecks() { AssertEx.Throws <ArgumentNullException>(() => new TestWrapper(null), ex => Assert.AreEqual("module", ex.ParamName)); var wrapper = new TestWrapper(new TestModule()); AssertEx.Throws <ArgumentNullException>(() => wrapper.TestNullAction(), ex => Assert.AreEqual("action", ex.ParamName)); AssertEx.Throws <ArgumentNullException>(() => wrapper.TestNullCallback(), ex => Assert.AreEqual("invokeCallback", ex.ParamName)); AssertEx.Throws <ArgumentNullException>(() => wrapper.TestNullFunc(), ex => Assert.AreEqual("func", ex.ParamName)); AssertEx.Throws <ArgumentNullException>(() => wrapper.TestNullTypeAction(), ex => Assert.AreEqual("type", ex.ParamName)); AssertEx.Throws <ArgumentNullException>(() => wrapper.TestNullTypeFunc(), ex => Assert.AreEqual("type", ex.ParamName)); }
public void TestScreenshot() { var prefix = MethodBase.GetCurrentMethod().Name + ": "; var webDriver = new ChromeDriver(); TestWrapper.Test(webDriver, () => { var log = LogManager.GetLogger(GetType()); webDriver.Navigate().GoToUrl("http://google.com"); log.Info(prefix + "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."); log.LogScreenshot(webDriver, LogLevel.Pass, "Log with screenshot"); }); }
public void DllNaming_Default_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "Test.dll", [Architecture.Arm] = "Test.dll", [Architecture.X64] = "Test64.dll", [Architecture.Arm64] = "Test64.dll", }; string expected = tuple; var test = new TestWrapper(); var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }
public void CountdownPage_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); //Open Timers Page var timersPage = landingPage.ClickTimersItem(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); //Open Countdown Page var countdownPage = timersPage.ClickCountdownIcon(); //Click Create your Countdown button var createCountdown = countdownPage.ClickCreateYourCountdownIcon(); //Unique name for event var faker = new Faker(); var uniqueEventName = faker.Name.FirstName(); createCountdown.EventNameField.SendKeys(uniqueEventName); //Input date in 10 days DateTime inTenDays = DateTime.Now.AddDays(10); var inTenDaysString = inTenDays.ToShortDateString(); createCountdown.DateInputField.SendKeys(inTenDaysString); //Click Create button var createButton = createCountdown.ClickCreateButton(); //Verify event was created var eventName = eventPage.GetEventHeaderText(); eventName.ShouldBe(uniqueEventName, "Header"); //Verify event is scheduled for a correct date var inTenDaysLongString = inTenDays.ToLongDateString(); var timeString = eventPage.GetTimeString(); timeString.ShouldContain(inTenDaysLongString, "Correct date"); }); }
public void Can_retrieve_all_related() { var relatedEntity = new Entity("xts_relatedentity") { Id = Guid.NewGuid() }; var entity = new Entity("xts_entity") { Id = Guid.NewGuid() }; var service = Substitute.For <IOrganizationService>(); service.RetrieveMultiple(Arg.Any <QueryBase>()).Returns(ci => { var query = ci.ArgAt <QueryExpression>(0); var condition = query.Criteria.Conditions[0]; Assert.Equal("xts_relatedentity", query.EntityName); Assert.Equal("xts_relatedid", condition.AttributeName); Assert.Equal(ConditionOperator.Equal, condition.Operator); Assert.Equal(entity.Id, condition.Values[0]); return(new EntityCollection { Entities = { relatedEntity } }); }); var context = Substitute.For <ITransactionContextBase>(); context.Service.Returns(service); var wrapper = new TestWrapper(entity, context); Assert.Equal(relatedEntity.ToEntityReference(), wrapper.GetAllRelated("xts_relatedentity", "xts_relatedid", new ColumnSet()).First().ToEntityReference()); Assert.Equal(relatedEntity.ToEntityReference(), wrapper.GetAllRelated(e => e.xts_relatedid, new ColumnSet <xts_relatedentity>()).First().ToEntityReference()); Assert.Equal(relatedEntity.ToEntityReference(), wrapper.GetAllRelated <xts_relatedentity, XtsRelatedEntityWrapper>(e => e.xts_relatedid, new ColumnSet <xts_relatedentity>()).First().ToEntityReference()); var genericWrapper = new XtsEntityWrapper(entity.ToEntity <xts_entity>(), context); Assert.Equal(relatedEntity.ToEntityReference(), genericWrapper.GetAllRelated("xts_relatedentity", "xts_relatedid", new ColumnSet()).First().ToEntityReference()); Assert.Equal(relatedEntity.ToEntityReference(), genericWrapper.GetAllRelated(e => e.xts_relatedid, new ColumnSet <xts_relatedentity>()).First().ToEntityReference()); Assert.Equal(relatedEntity.ToEntityReference(), genericWrapper.GetAllRelated <xts_relatedentity, XtsRelatedEntityWrapper>(e => e.xts_relatedid, new ColumnSet <xts_relatedentity>()).First().ToEntityReference()); }
public void Prices_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); //Open Prices page var pricesPage = landingPage.ClickPricesLink(); //Verify Header text var header = pricesPage.PricesHeader.Text; header.ShouldBe("Prices", "Prices"); //Verify paragraph text var paragraph = pricesPage.PricesParagraph.Text; paragraph.ShouldBe("These are my prices for different pets.", "Paragraph text"); //Verify prices list text //var list = pricesPage.PricesList.Text; //list.ShouldBe("Dogs $10 per day"); var collectedPrices = pricesPage.GetPricesTexts(); var expectedPrices = new List <string>() { "Dogs $10 per day", "Cats $10 per day", "Bunnies/Rabits $10 per day", "Hamster $8 per day", "Rat/Mice $8 per day", "Guinea Pig $8 per day", "Parott/Bird $8 per day", "Fish $8 per day", "Snake $8 per day", "Lizard $8 per day" }; collectedPrices.ShouldBeEqual(expectedPrices, "Prices list"); }); }
public void NativeModuleWrapperBase_ProxiedValues() { var initialized = 0; var disposed = 0; var module = new TestModule { TestConstants = new JObject(), OnInitialize = () => initialized++, OnOnReactInstanceDispose = () => disposed++, }; var wrapper = new TestWrapper(module); Assert.AreEqual(module.Name, wrapper.Name); Assert.AreEqual(true, wrapper.CanOverrideExistingModule); Assert.AreSame(module.ModuleConstants, wrapper.Constants); wrapper.Initialize(); Assert.AreEqual(1, initialized); wrapper.OnReactInstanceDispose(); Assert.AreEqual(1, disposed); }
public void DllNaming_ChangePath_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "lib32\\Test.dll", [Architecture.Arm] = "libarm\\Test.dll", [Architecture.X64] = "lib64\\Test.dll", [Architecture.Arm64] = "libarm64\\Test.dll", }; string expected = tuple; var test = new TestWrapper(); SetBaseline(test); test.DllPath[Architecture.X86] = "lib32\\"; test.DllPath[Architecture.X64] = "lib64\\"; test.DllPath[Architecture.Arm] = "libarm\\"; test.DllPath[Architecture.Arm64] = "libarm64\\"; var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }
public void AboutMe_Test() { var driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); //Open About Me page var aboutMePage = landingPage.ClickAboutMeLink(); //Verify text on the page var alltext = aboutMePage.GetAllText(); alltext.ShouldBe(aboutMePage.paragraphsText, "Paragraph Text"); //Verify Header text var header = aboutMePage.AboutMeHeader.Text; header.ShouldBe("About Me", "About Me header"); }); }
public void DllNaming_ChangeName_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "FirstWrapper.dll", [Architecture.Arm] = "SecondWrapper.dll", [Architecture.X64] = "ThirdWrapper.dll", [Architecture.Arm64] = "FourthWrapper.dll", }; string expected = tuple; var test = new TestWrapper(); SetBaseline(test); test.DllName[Architecture.X86] = "FirstWrapper"; test.DllName[Architecture.Arm] = "SecondWrapper"; test.DllName[Architecture.X64] = "ThirdWrapper"; test.DllName[Architecture.Arm64] = "FourthWrapper"; var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }
public void DllNaming_ChangePrefix_GeneratesName() { var tuple = new ArchTuple <string>() { [Architecture.X86] = "X86Test.dll", [Architecture.Arm] = "ArmTest.dll", [Architecture.X64] = "X64Test.dll", [Architecture.Arm64] = "Arm64Test.dll", }; string expected = tuple; var test = new TestWrapper(); SetBaseline(test); test.DllNamePrefix[Architecture.X86] = "X86"; test.DllNamePrefix[Architecture.Arm] = "Arm"; test.DllNamePrefix[Architecture.X64] = "X64"; test.DllNamePrefix[Architecture.Arm64] = "Arm64"; var name = test.ComposeDllName(); Assert.AreEqual(expected, name); }
public List <TeamProjectAttachemntInfo> LoadProjects() { List <TeamProjectAttachemntInfo> lst = new List <TeamProjectAttachemntInfo>(); if (teamExplorer != null) { TestWrapper tstWrp = new TestWrapper(teamExplorer); foreach (string s in tstWrp.GeTeamProjects()) { lst.Add(new TeamProjectAttachemntInfo { TeamProjectName = s, IsSelected = true }); } } else { lst.Add(new TeamProjectAttachemntInfo { TeamProjectName = "Design time ?" }); } return(lst); }
public void LocalTime_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); //Open Local Time Page var localTimePage = landingPage.ClickLocalTimeItem(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); string input = "Kiev"; // Verify the Page Header var header = localTimePage.Header.Text; header.ShouldBe("Local Time", "Header"); //Find Kiev using the Search field??? localTimePage.FillOutSearchField(input); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); var KievPage = localTimePage.ClickKievUkraineQuery(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); //Verify the header of the page is Kiev Time var headerKiev = KievPage.HeaderKiev.Text; headerKiev.ShouldBe("Kiev Time", "Header Kiev Time"); // }); }
public void LandingPage_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page var landingPage = URLs.OpenUrl(driver); //Verify text on the page var alltext = landingPage.GetAllText(); alltext.ShouldBe(landingPage.paragraphsText, "Page text"); //Verify Header text string header = landingPage.LandingHeader.Text; header.ShouldBe("Alex's Pet Business", "Header text"); //Verify images of the page landingPage.CatImage.Displayed.ShouldBeTrue("Cat img"); landingPage.DogImage.Displayed.ShouldBeTrue("Dog img"); }); }
public void Pictures_Test() { IWebDriver driver = DriverUtils.CreateDriver(); driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); TestWrapper.Test(driver, () => { // Open Landing Page URLs.OpenUrl(driver); var navigationMenu = new Navigation_Menu(driver); var picturesPage = navigationMenu.ClickPicturesLink(); picturesPage.GetHeaderText().ShouldBe("Pictures", "Pictures"); picturesPage.GetFirstParagraphText().ShouldBe("These are all of the pets I can take care of for you!", "Paragrap text"); var collectedSources = picturesPage.GetImagesSources(); collectedSources.RemoveAt(0); var expectedSources = new List <string>() { "images/kitten.gif", "images/dogp.png", "images/hamster.png", "images/rat.png", "images/parrot.png", "images/guinea-pig.png", "images/bunnyFail.png", "images/fish.png", "images/snake.png", "images/lizard.png" }; collectedSources.ShouldBeEqual(expectedSources, "List of src"); }); }
public TestWrapper addTestAnswerAff() { /*t_answertestaffectation answeraff = new t_answertestaffectation(); * answeraff.idCollaborator = 15; * answeraff.idEvaluationTest = 13; */ TestWrapper table = new TestWrapper(); table.idCollaborator = 1; HttpClient client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:8080/PiProject-web/"); //client.PostAsJsonAsync("api/answer/15/13",answeraff); //client.PostAsJsonAsync<t_answertestaffectation>("api/answer/15/13", answeraff).ContinueWith((posttrack) => posttrack.Result.EnsureSuccessStatusCode()); var res = client.PostAsJsonAsync <TestWrapper>("api/answer/15/13", table).ContinueWith((posttrack) => posttrack.Result.EnsureSuccessStatusCode()).Result; Task <TestWrapper> t = res.Content.ReadAsAsync <TestWrapper>(); TestWrapper var = t.Result; return(var); }
protected bool Equals(TestWrapper other) { return(Equals(Child, other.Child)); }
public void TestName_OverwriteMethodName_UnityTest([ValueSource(nameof(MethodWrapper))] TestWrapper wrapper) { Assert.AreEqual(PerformanceTest.Active.Name, "TestNameOverwriteTests.TestName_OverwriteMethodName_UnityTest(OverwriteTestMethodName)"); }