public void GetInfo() { MyService service = new MyService (); service.Timeout = 1500; // print(service.); //mamy lacznosc... if (ScenaObiekt == true) { //jesli jestesmy w scenie InfoContentDE = service.getScenaTextDE (Line, Numer); InfoContentEN = service.getScenaTextEN (Line, Numer); } else { //jelsi jestesmy w obiekcie InfoContentEN = service.getObiektTextEN (Line); InfoContentDE = service.getObiektTextDE (Line); } //wybieramy jezyk if (transform.CompareTag ("en")) { transform.GetComponent<Text> ().text = InfoContentEN; } else if (transform.CompareTag ("de")) { transform.GetComponent<Text> ().text = InfoContentDE; } // } else { // //jesli nie mozemy sie polaczyc // print(InfoContentEN); // } }
private void client_getApplicationByIdCompleted(object sender, MyService.getApplicationByIdCompletedEventArgs e) { string jsonString = e.Result.ToString(); JObject jobj = JObject.Parse(jsonString); jobj = jobj["Application"] as JObject; string Id = jobj["Id"].ToString(); string Name = jobj["Name"].ToString(); float Price = float.Parse(jobj["Price"].ToString()); float Rating = float.Parse(jobj["Rating"].ToString()); int Reviews = Int32.Parse(jobj["Reviews"].ToString()); DateTime DatePublished = DateTime.Parse(jobj["DatePublished"].ToString()); string PublisherName = jobj["PublisherName"].ToString(); string ImageUrl = jobj["ImageUrl"].ToString(); pivFirstItem.Text = Name; BitmapImage myBitmapImage = new BitmapImage(); myBitmapImage.UriSource = new Uri(ImageUrl); myBitmapImage.DecodePixelWidth = 300; myBitmapImage.DecodePixelWidth = 300; myBitmapImage.DecodePixelType = DecodePixelType.Logical; img.Source = myBitmapImage; txtDatePublished.Text = "Date published: "+DatePublished.ToShortDateString(); txtPublisher.Text = "Publisher: "+PublisherName; txtRating.Text = "Rating: "+Rating.ToString(); txtReviews.Text = "Number of reviews: "+Reviews.ToString(); if (Price > 0) txtPrice.Text = "Price: $ " + Price.ToString(); else txtPrice.Text = "This application is free"; }
private void Page_Load(object sender, System.EventArgs e) { // Put user code to initialize the page here MyService service = new MyService(); string init = service.returnSession("hi"); string second =service.returnSession("hello"); string third =service.returnSession("what?"); Response.Write("[" +init + "]<br>[" + second + "]<br>[" +third + "]"); }
public void Test2() { MockMiscProvider.SleepMilliSecends = 0; MockMiscProvider.MockSystemRunningMillisecends = CoreSettings.MinStartTicks + 1; var svc = new MyService(); svc.Start(); while (!svc.RunningTask) { Thread.Sleep(100); } svc.Stop(); Assert.AreEqual(0, MockMiscProvider.SleepMilliSecends); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["OrderID"]!=null) { Session["OrderID"] = Request.QueryString["OrderID"]; string orderID=Session["OrderID"].ToString(); sqlstr = " id='" + orderID+"'"; account = new MyService().getProfitAccount(int.Parse(orderID)); } } }
public void GetPictures() { MyService service = new MyService (); service.Timeout = 3000; for (int i = 0; i <= 1; i++){ Texture2D NewFoto = new Texture2D(2048, 1536); byte[] bytes = service.getLiniaPicture (LiniaName, i + 1); // Debug.Log ("test"); NewFoto.LoadImage (bytes); // transform.GetComponent<RawImage>().texture = NewFoto; Fotos[i].GetComponent<RawImage>().texture = NewFoto; } }
private void client_getUserCompleted(object sender, MyService.getUserCompletedEventArgs e) { string jsonString = e.Result.ToString(); JObject json = JObject.Parse(jsonString); json = json["User"] as JObject; if (json["valid"].ToString().Equals("1")) { (Application.Current as App).UserId = json["Id"].ToString(); (Application.Current as App).Username = json["Username"].ToString(); SeeRec.Visibility = System.Windows.Visibility.Visible; LogIn.Visibility = System.Windows.Visibility.Collapsed; txtLogInError.Text = ""; } else { txtLogInError.Text = "Not valid username or password"; txtUsername.Text = ""; txtPassword.Password = ""; } }
public void DefaultViewComponentActivatorActivatesNonBuiltInTypes() { // Arrange var activator = new DefaultViewComponentActivator(); var helper = Mock.Of<IHtmlHelper<object>>(); var myTestService = new MyService(); var serviceProvider = new Mock<IServiceProvider>(); serviceProvider.Setup(p => p.GetService(typeof(IHtmlHelper<object>))).Returns(helper); serviceProvider.Setup(p => p.GetService(typeof(MyService))).Returns(myTestService); serviceProvider.Setup(p => p.GetService(typeof(ICompositeViewEngine))).Returns(Mock.Of<ICompositeViewEngine>()); serviceProvider.Setup(p => p.GetService(typeof(IUrlHelper))).Returns(Mock.Of<IUrlHelper>()); var viewContext = GetViewContext(serviceProvider.Object); var instance = new TestViewComponentWithCustomDataType(); // Act activator.Activate(instance, viewContext); // Assert Assert.Equal(myTestService, instance.TestMyServiceObject); }
public ActionResult ChangePassword(ChangePasswordModel model) { var re = string.Empty; if (ModelState.IsValid) { var user = MyService.UserExist(UserInfo.username, FormsAuthentication.HashPasswordForStoringInConfigFile(model.OldPassword, "md5")); if (user != null) { MyService.UpdatePassword(user.userid, FormsAuthentication.HashPasswordForStoringInConfigFile(model.NewPassword, "md5")); } else { re = res.OldPasswordWrong; } } else { re = "error"; } return(Content(re, "text/html;charset=UTF-8")); }
public void Test_Delete() { const int id = 5; var repositoryMock = TestHelper.SetupMock <IListRepository <MyEntity> >(); var messengerMock = TestHelper.SetupMock <IMessenger>(); repositoryMock.Setup(x => x.Delete(id)).Returns(new SuccessResult <bool>(true)); var model = TestHelper.CreateModelWithId <MyModel>(id); var service = new MyService(repositoryMock.Object); service.Messenger = messengerMock.Object; var result = service.Delete(model); Assert.IsTrue(result.IsSuccess); Assert.IsTrue(result.Data); repositoryMock.VerifyAll(); messengerMock.VerifyAll(); }
static void Main(string[] args) { var services = new ServiceCollection(); services.AddOptions(); // Đăng ký Options services.Configure <MyServiceOptions>( (MyServiceOptions options) => { options.data1 = "DATA1"; options.data2 = 2; } ); // Đăng ký dịch vụ services.AddTransient <MyService>(); var serviceprovider = services.BuildServiceProvider(); // Tạo serviceprovider var myservice = serviceprovider.GetService <MyService>(); // yêu cầu dịch vụ MyService myservice.ShowData(); var config = serviceprovider.GetService <IOptions <MyServiceOptions> >(); MyServiceOptions myServiceOptions = config.Value; var opts = Options.Create(new MyServiceOptions() { data1 = "DATA-DATA-DATA-DATA-DATA", data2 = 12345 }); MyService myService = new MyService(opts); myService.ShowData(); // new MyService(i); // var a = serviceprovider.GetService<IOptions<MyServiceOptions>>(); }
private static TestRazorPage CreateTestRazorPage() { var activator = new RazorPageActivator(new EmptyModelMetadataProvider()); var serviceProvider = new Mock <IServiceProvider>(); var typeActivator = new DefaultTypeActivatorCache(); var myService = new MyService(); serviceProvider.Setup(mock => mock.GetService(typeof(MyService))) .Returns(myService); serviceProvider.Setup(mock => mock.GetService(typeof(ITagHelperActivator))) .Returns(new DefaultTagHelperActivator()); serviceProvider.Setup(mock => mock.GetService(typeof(ITypeActivatorCache))) .Returns(typeActivator); serviceProvider.Setup(mock => mock.GetService(It.Is <Type>(serviceType => serviceType.IsGenericType && serviceType.GetGenericTypeDefinition() == typeof(IEnumerable <>)))) .Returns <Type>(serviceType => { var enumerableType = serviceType.GetGenericArguments().First(); return(typeof(Enumerable).GetMethod("Empty").MakeGenericMethod(enumerableType).Invoke(null, null)); }); var httpContext = new Mock <HttpContext>(); httpContext.SetupGet(c => c.RequestServices) .Returns(serviceProvider.Object); var actionContext = new ActionContext(httpContext.Object, new RouteData(), new ActionDescriptor()); var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()); var viewContext = new ViewContext(actionContext, Mock.Of <IView>(), viewData, Mock.Of <ITempDataDictionary>(), TextWriter.Null, new HtmlHelperOptions()); return(new TestRazorPage { ViewContext = viewContext }); }
#pragma warning disable 219 private void __RazorDirectiveTokenHelpers__() { ((System.Action)(() => { } ))(); ((System.Action)(() => { } ))(); ((System.Action)(() => { } ))(); ((System.Action)(() => { } ))(); ((System.Action)(() => { MyService <TModel> __typeHelper = default(MyService <TModel>); } ))(); ((System.Action)(() => { } ))(); }
public void Activate_UsesPassedInViewDataDictionaryInstance_IfPassedInTypeMatches() { // Arrange var activator = new RazorPageActivator(new EmptyModelMetadataProvider()); var instance = new TestRazorPage(); var myService = new MyService(); var helper = Mock.Of <IHtmlHelper <object> >(); var htmlEncoder = new CommonTestEncoder(); var serviceProvider = new Mock <IServiceProvider>(); serviceProvider.Setup(p => p.GetService(typeof(MyService))) .Returns(myService); serviceProvider.Setup(p => p.GetService(typeof(IHtmlHelper <object>))) .Returns(helper); serviceProvider.Setup(p => p.GetService(typeof(IHtmlEncoder))) .Returns(htmlEncoder); var httpContext = new Mock <HttpContext>(); httpContext.SetupGet(c => c.RequestServices) .Returns(serviceProvider.Object); var actionContext = new ActionContext(httpContext.Object, new RouteData(), new ActionDescriptor()); var viewData = new ViewDataDictionary <MyModel>(new EmptyModelMetadataProvider()) { Model = new MyModel() }; var viewContext = new ViewContext(actionContext, Mock.Of <IView>(), viewData, Mock.Of <ITempDataDictionary>(), TextWriter.Null, new HtmlHelperOptions()); // Act activator.Activate(instance, viewContext); // Assert Assert.Same(viewData, viewContext.ViewData); }
private void AddData_SwitchValueOf15_ShouldAddToStorageTwo() { // Mock the repository then add it to the service Mock <IRepository> mockRepository = new Mock <IRepository>(); MyService service = new MyService { Repository = mockRepository }; MyDataObject myDataObject = new MyDataObject(); // Assign some data to myDataObject // This should insert myDataObject into StorageTwo service.AddData(myDataObject, 15); // Check that the correct method was called once, with our parameter mockRepository.Verify(r => r.AddToStorageTwo(myDataObject), Times.Once()); // Check that the other methods were never called, with any input mockRepository.Verify(r => r.AddToStorageOne(It.IsAny <MyDataObject>()), Times.Never()); mockRepository.Verify(r => r.AddToStorageThree(It.IsAny <MyDataObject>()), Times.Never()); }
public Task UnitTest_For_Business_Logic_Layer() { // When the service consumer unit (business logic layer) is invoked, it will in turn insert its IntegrationQueueItem and wait for its response. // So instead of directly calling the method in your Unit Test, you should invoke that in a Task. var app = new Model(); var task = new System.Threading.Tasks.Task(app.SomeBusinessLogicMethod); task.Start(); // At this stage the logic unit is waiting for the response. So here we just inject a response, so the unit will continue then. var assumedResponse = new MyServiceResponse { Ourcome1 = "Something", Ourcome2 = "anything" }; return(MyService.InjectResponse(assumedResponse)); // At this stage, the MyService.Request() called inside the logic unit, will come out of freezing and return the injected // response to the consumer unit. // Note: This way, the dependency to the external service is bypassed by manually injecting the response. }
public WuDADAMailService() { IApplicationContext ctx = ContextRegistry.GetContext(); myService = (MyService)ctx.GetObject("MyService"); authService = (IAuthService)ctx.GetObject("AuthService"); systemParamVO = myService.Dao.DaoGetVOById<SystemParamVO>(VarHelper.WuDADA_SYSTEMPARAM_ID); bool enableSSL = systemParamVO.IsEnableSSL; int port = 25; if (systemParamVO.MailSmtp.IndexOf("gmail") != -1) { enableSSL = true; port = 587; } else if (!string.IsNullOrEmpty(systemParamVO.MailPort)) { port = int.Parse(systemParamVO.MailPort); } mailService = new MailService(systemParamVO.MailSmtp, port, enableSSL, systemParamVO.Account, systemParamVO.Password); }
public ActionResult ConsumeService(Guid serviceId) { if (serviceId == null) { return(RedirectToAction("Error")); } MyService ms = _serviceBLL.GetMyServiceByServiceId(serviceId); if (ms == null) { return(RedirectToAction("Error")); } ServiceModel sm = new ServiceModel(); sm.MemberName = _memberBLL.GetMemberById(ms.MemberId).NickeName; sm.ServiceId = ms.Id; sm.ServiceName = ms.GoodsName; return(View(sm)); }
#pragma warning disable 219 private void __RazorDirectiveTokenHelpers__() { ((System.Action)(() => { MyModel __typeHelper = default(MyModel); } ))(); ((System.Action)(() => { MyApp __typeHelper = default(MyApp); } ))(); ((System.Action)(() => { global::System.Object MyPropertyName = null; } ))(); ((System.Action)(() => { MyService <TModel> __typeHelper = default(MyService <TModel>); } ))(); ((System.Action)(() => { global::System.Object Html = null; } ))(); ((System.Action)(() => { MyApp __typeHelper = default(MyApp); } ))(); ((System.Action)(() => { global::System.Object MyPropertyName2 = null; } ))(); ((System.Action)(() => { MyService <TModel> __typeHelper = default(MyService <TModel>); } ))(); ((System.Action)(() => { global::System.Object Html2 = null; } ))(); }
public void Activate_InstantiatesNewViewDataDictionaryType_IfTheTypeDoesNotMatch() { // Arrange var activator = new RazorPageActivator(new EmptyModelMetadataProvider()); var instance = new TestRazorPage(); var myService = new MyService(); var helper = Mock.Of <IHtmlHelper <object> >(); var htmlEncoder = new HtmlTestEncoder(); var serviceProvider = new ServiceCollection() .AddSingleton(myService) .AddSingleton(helper) .AddSingleton <HtmlEncoder>(htmlEncoder) .AddSingleton <DiagnosticSource>(new DiagnosticListener("Microsoft.AspNetCore.Mvc")) .BuildServiceProvider(); var httpContext = new DefaultHttpContext { RequestServices = serviceProvider }; var actionContext = new ActionContext(httpContext, new RouteData(), new ActionDescriptor()); var viewData = new ViewDataDictionary <object>(new EmptyModelMetadataProvider()) { Model = new MyModel() }; var viewContext = new ViewContext( actionContext, Mock.Of <IView>(), viewData, Mock.Of <ITempDataDictionary>(), TextWriter.Null, new HtmlHelperOptions()); // Act activator.Activate(instance, viewContext); // Assert Assert.IsType <ViewDataDictionary <MyModel> >(viewContext.ViewData); }
public void Activate_ActivatesAndContextualizesPropertiesOnViews() { // Arrange var activator = new RazorPageActivator(new EmptyModelMetadataProvider()); var instance = new TestRazorPage(); var myService = new MyService(); var helper = Mock.Of <IHtmlHelper <object> >(); var htmlEncoder = new CommonTestEncoder(); var serviceProvider = new Mock <IServiceProvider>(); serviceProvider.Setup(p => p.GetService(typeof(MyService))) .Returns(myService); serviceProvider.Setup(p => p.GetService(typeof(IHtmlHelper <object>))) .Returns(helper); serviceProvider.Setup(p => p.GetService(typeof(IHtmlEncoder))) .Returns(htmlEncoder); var httpContext = new Mock <HttpContext>(); httpContext.SetupGet(c => c.RequestServices) .Returns(serviceProvider.Object); var actionContext = new ActionContext(httpContext.Object, new RouteData(), new ActionDescriptor()); var viewContext = new ViewContext(actionContext, Mock.Of <IView>(), new ViewDataDictionary(new EmptyModelMetadataProvider()), Mock.Of <ITempDataDictionary>(), TextWriter.Null, new HtmlHelperOptions()); // Act activator.Activate(instance, viewContext); // Assert Assert.Same(helper, instance.Html); Assert.Same(myService, instance.MyService); Assert.Same(viewContext, myService.ViewContext); Assert.Null(instance.MyService2); }
void Awake() { var port = 12002; var addr = "localhost"; var fullUrl = addr + ":" + port; httpsv = new HttpServer("http://" + fullUrl); httpsv.RootPath = "./htmlcontents"; // TODO: まともなパスに書き換える string[] fs = System.IO.Directory.GetFiles(@httpsv.RootPath, "*"); Debug.Log("current path:" + fs[0]); httpsv.Log.Level = LogLevel.Trace; httpsv.OnGet += (sender, e) => { var req = e.Request; var res = e.Response; var path = req.RawUrl; Debug.Log("http request:" + req); if (path == "/") path += "index.html"; var content = httpsv.GetFile(path); if (content == null) { res.StatusCode = (int) HttpStatusCode.NotFound; res.WriteContent( System.Text.Encoding.UTF8.GetBytes( "File Not Found")); return; } if (path.EndsWith(".html")) { res.ContentType = "text/html"; res.ContentEncoding = Encoding.UTF8; } res.WriteContent(content); }; httpsv.WaitTime = TimeSpan.FromSeconds(2); httpsv.AddWebSocketService<MyService>("/MyService",() => { var service = new MyService(recognizedVoices); return service; }); httpsv.Start(); Debug.Log("http server started with " + fullUrl); }
public void Test_Get_Entity_Exist() { const int id = 5; var repositoryMock = TestHelper.SetupMock <IListRepository <MyEntity> >(); var messengerMock = TestHelper.SetupMock <IMessenger>(); var entity = TestHelper.CreateEntityWithId <MyEntity>(id); repositoryMock.Setup(x => x.GetById(id)).Returns(new SuccessResult <MyEntity>(entity)); var service = new MyService(repositoryMock.Object); service.Messenger = messengerMock.Object; var result = service.Get(id); Assert.IsInstanceOf <SuccessResult <MyModel> >(result); Assert.IsTrue(result.IsSuccess); Assert.AreEqual(id, result.Data.Id); repositoryMock.VerifyAll(); messengerMock.VerifyAll(); }
public async Task <MyService> GetMyService() { MyService myService = null; var res = await ConnectedDevice.Device.GetServicesAsync(); if (res != null && res.Count > 0) { var service = res.FirstOrDefault(x => !x.Name.ToUpperInvariant().Contains("GENERIC")); if (service != null) { var chars = await service.GetCharacteristicsAsync(); if (chars != null && chars.Count > 0) { myService = new MyService(service, chars.FirstOrDefault()); } } } return(myService); }
public ActionResult AdminHtmlCreate() { var langList = WebUtils.GetLangList().Where(lang => Array.IndexOf(Configinfo.WebLangList, lang.Value) > -1).ToList(); langList.Insert(0, new PageLang { Key = res.Nolimited, Value = "" }); var defaultlang = Configinfo.IfIndependentContentViaLang == 1 ? Resource.Models.Web.Web.Lang : ""; ViewData["LangList"] = new SelectList(langList, "Value", "Key", defaultlang); var catelist = MyService.GetFCategoryList("1", "", " -- "); catelist.Insert(0, new CategoryModel { CateId = 0, CateName = res.Nolimited }); ViewData["CateId"] = new SelectList(catelist, "CateId", "CateName", 0); return(View()); }
public ActionResult GetHomePage(string id = "") { OldHouseUser user = null; if (id.Equals("")) { user = AppUser; } else { user = MyService.MyUserManager.FindByIdAsync(new Guid(id)).Result; } UserInformationDto model = Mapper.Map <UserInformationDto>(user); int count = MyService.GetProfile(user.Profiles[OldHouseUserProfile.PROFILENBAME]).FollowerCount; if (AppUser != null && model.Id.Equals(AppUser.Id)) { model.Who = "我"; } ViewBag.Title = model.NickName + "的主页"; ViewBag.Visitor = model; return(View(model)); }
public async Task GetBlogsByPerson_MultipleBlogPosts_BlogPostsWithPersonPopulated() { var person = FakesFactory.Create <Person>(); var blogPosts = Enumerable.Range(1, 3) .Select(x => FakesFactory.Create <BlogPost>()) .Select(x => { x.Person = person; return(x); }); await _Db.Persons.AddAsync(person); await _Db.BlogPosts.AddRangeAsync(blogPosts); await _Db.SaveChangesAsync(); var myService = new MyService(_Db); var blogs = await myService.GetBlogsByPerson(person.Name); Assert.NotNull(blogs.First().Person); }
public void RemoveItemsTest() { // Arrange: set up a context mock with initial collections of root items and child items, exposed through a provider mock. Mock <IMyContext> myContextMock = new Mock <IMyContext>(); var myRootItems = new DbSetMock <MyRootItem>(MyMockedRootItems); myContextMock.Setup(m => m.MyRootItems).Returns(myRootItems); var myChildItems = new DbSetMock <MyChildItem>(MyMockedRootItems.SelectMany(r => r.MyChildItems)); myContextMock.Setup(m => m.MyChildItems).Returns(myChildItems); Mock <IMyContextProvider> myContextProvider = new Mock <IMyContextProvider>(); myContextProvider.Setup(m => m.CreateContext()).Returns(myContextMock.Object); // Act: create the service instance and call RemoveItems operation. var service = new MyService(myContextProvider.Object); service.RemoveItems(); // Assert: verify that the context is created, and that the side effects are as expected. myContextProvider.Verify(m => m.CreateContext()); Assert.AreEqual(0, myRootItems.Count()); }
public void Test_ModelToEntity_List() { const int id1 = 5; const int id2 = 10; const int id3 = 15; var repositoryMock = TestHelper.SetupMock <IListRepository <MyEntity> >(); var messengerMock = TestHelper.SetupMock <IMessenger>(); var models = new List <MyModel>(); models.Add(TestHelper.CreateModelWithId <MyModel>(id1)); models.Add(TestHelper.CreateModelWithId <MyModel>(id2)); models.Add(TestHelper.CreateModelWithId <MyModel>(id3)); var entity1 = TestHelper.CreateEntityWithId(repositoryMock, id1); var entity2 = TestHelper.CreateEntityWithId(repositoryMock, id2); var entity3 = TestHelper.CreateEntityWithId(repositoryMock, id3); var service = new MyService(repositoryMock.Object); service.Messenger = messengerMock.Object; var result = service.ModelToEntity(models); Assert.IsTrue(result.IsSuccess); var entities = result.Data.ToList(); Assert.AreEqual(models.Count, entities.Count); Assert.AreEqual(3, entities.Count); Assert.AreEqual(entity1, entities[0]); Assert.AreEqual(entity2, entities[1]); Assert.AreEqual(entity3, entities[2]); repositoryMock.VerifyAll(); messengerMock.VerifyAll(); }
// 显示用户列表页 public ActionResult Index(int?p, int?roleId) { int RoleId = roleId ?? 0; Pager pager = new Pager(); pager.table = "CMSUser"; pager.strwhere = "1=1"; pager.PageSize = 10; pager.PageNo = p ?? 1; pager.FieldKey = "UserId"; pager.FiledOrder = "UserId Desc"; if (RoleId > 0) { pager.strwhere = pager.strwhere + " and charindex('" + RoleId + "',UserRoles)>0"; } pager = CMSService.SelectAll("User", pager); List <UserDto> list = new List <UserDto>(); foreach (DataRow dr in pager.EntityDataTable.Rows) { UserDto dto = UserMapping.getDTO(dr); dto.UserRoles = MyService.RolesIdToRolesName(dto.UserRoles); list.Add(dto); } pager.Entity = list.AsQueryable(); ViewBag.PageNo = p ?? 1; ViewBag.PageCount = pager.PageCount; ViewBag.RecordCount = pager.Amount; ViewBag.Message = pager.Amount; ViewData["Roles"] = MyService.GetRolesList("1=1"); return(View(pager.Entity)); }
public ActionResult MyLiked(string id = "", string type = "houses", int page = 1, int pagesize = 6) { if (id.Equals("")) { id = AppUser.Id.ToString(); } var user = MyService.MyUserManager.FindByIdAsync(new Guid(id)).Result; UserInformationDto model = Mapper.Map <UserInformationDto>(user); if (AppUser != null && model.Id.Equals(AppUser.Id)) { model.Who = "我"; } ViewBag.Visitor = model; ViewBag.LikedHouseCount = MyService.FindLikedHouseCountByUser(user.Id); ViewBag.LikedCheckinCount = MyService.CheckInService.FindLikedBlogPostCountByUser(user.Id); ViewBag.Title = user.NickName + "的点赞"; int lastpage = 0; switch (type) { case "houses": lastpage = (int)Math.Ceiling(ViewBag.LikedHouseCount / (double)pagesize); break; case "checkins": lastpage = (int)Math.Ceiling(ViewBag.LikedCheckinCount / (double)pagesize); break; default: break; } ViewBag.PageControl = new PageControl(page, lastpage, pagesize); return(View("Like")); }
private void OnStarted() { Logger.LogInformation("メインロジック開始"); Logger.LogTrace("設定ファイルの内容を出力"); Console.WriteLine(Configuration.GetValue <string>("aaaa:bbbb")); Console.WriteLine(Configuration.GetValue <string>("cccc")); Logger.LogTrace("環境変数の内容を出力"); Console.WriteLine(Configuration.GetValue <string>("TEST")); // 実際の処理はここに書きます Logger.LogTrace("ログレベルのテスト"); Logger.Log(LogLevel.Trace, "Trace"); Logger.Log(LogLevel.Debug, "Debug"); Logger.Log(LogLevel.Information, "Information"); Logger.Log(LogLevel.Warning, "Warning"); Logger.Log(LogLevel.Error, "Error"); Logger.Log(LogLevel.Critical, "Critical"); Logger.Log(LogLevel.None, "None"); Logger.LogInformation("メインロジックからサービスの呼び出しを行います。"); MyService.MyServiceMethod(); AppLifetime.StopApplication(); // 自動でアプリケーションを終了させる }
public void Aspects_ShouldBeControlledByAspectKind([Values(AspectKind.Service, AspectKind.Factory)] AspectKind kind, [ValueSource(nameof(Lifetimes))] Lifetime lifetime) { Container.Factory <IMyService>(i => new MyService(), lifetime); AbstractServiceEntry entry = Container.Get <IMyService>(); var mockAspect = new Mock <AspectWithoutImplementation>(MockBehavior.Strict, kind); Func <IInjector, Type, object, object>[] delegates = null; switch (kind) { case AspectKind.Service: mockAspect .Setup(aspect => aspect.GetInterceptorType(It.Is <Type>(t => t == typeof(IMyService)))) .Returns(typeof(InterfaceInterceptor <IMyService>)); Assert.DoesNotThrowAsync(async() => delegates = await Internals.ServiceEntryExtensions.GenerateProxyDelegates(typeof(IMyService), new[] { mockAspect.Object })); mockAspect.Verify(aspect => aspect.GetInterceptorType(It.Is <Type>(t => t == typeof(IMyService))), Times.Once); Assert.That(delegates.Length, Is.EqualTo(1)); break; case AspectKind.Factory: var decorated = new MyService(); mockAspect .Setup(aspect => aspect.GetInterceptor(It.IsAny <IInjector>(), It.Is <Type>(t => t == typeof(IMyService)), It.IsAny <IMyService>())) .Returns(decorated); Assert.DoesNotThrowAsync(async() => delegates = await Internals.ServiceEntryExtensions.GenerateProxyDelegates(typeof(IMyService), new[] { mockAspect.Object })); Assert.That(delegates.Single(), Is.EqualTo((Func <IInjector, Type, object, object>)mockAspect.Object.GetInterceptor)); break; } }
public void Activate_DeterminesModelTypeFromProperty() { // Arrange var activator = new RazorPageActivator(new EmptyModelMetadataProvider()); var instance = new DoesNotDeriveFromRazorPageOfTButHasModelProperty(); var myService = new MyService(); var helper = Mock.Of <IHtmlHelper <object> >(); var htmlEncoder = new HtmlTestEncoder(); var serviceProvider = new ServiceCollection() .AddSingleton(myService) .AddSingleton(helper) .AddSingleton <HtmlEncoder>(htmlEncoder) .AddSingleton(new ExpressionTextCache()) .AddSingleton <DiagnosticSource>(new DiagnosticListener("Microsoft.AspNetCore.Mvc")) .BuildServiceProvider(); var httpContext = new DefaultHttpContext { RequestServices = serviceProvider }; var actionContext = new ActionContext(httpContext, new RouteData(), new ActionDescriptor()); var viewData = new ViewDataDictionary <object>(new EmptyModelMetadataProvider()); var viewContext = new ViewContext( actionContext, Mock.Of <IView>(), viewData, Mock.Of <ITempDataDictionary>(), TextWriter.Null, new HtmlHelperOptions()); // Act activator.Activate(instance, viewContext); // Assert Assert.IsType <ViewDataDictionary <string> >(viewContext.ViewData); }
public void Activate_DeterminesModelTypeFromProperty() { // Arrange var activator = new RazorPageActivator(new EmptyModelMetadataProvider()); var instance = new DoesNotDeriveFromRazorPageOfTButHasModelProperty(); var myService = new MyService(); var helper = Mock.Of <IHtmlHelper <object> >(); var htmlEncoder = new CommonTestEncoder(); var serviceProvider = new Mock <IServiceProvider>(); serviceProvider.Setup(p => p.GetService(typeof(MyService))) .Returns(myService); serviceProvider.Setup(p => p.GetService(typeof(IHtmlHelper <object>))) .Returns(helper); serviceProvider.Setup(p => p.GetService(typeof(IHtmlEncoder))) .Returns(htmlEncoder); var httpContext = new Mock <HttpContext>(); httpContext.SetupGet(c => c.RequestServices) .Returns(serviceProvider.Object); var actionContext = new ActionContext(httpContext.Object, new RouteData(), new ActionDescriptor()); var viewData = new ViewDataDictionary <object>(new EmptyModelMetadataProvider()); var viewContext = new ViewContext(actionContext, Mock.Of <IView>(), viewData, Mock.Of <ITempDataDictionary>(), TextWriter.Null, new HtmlHelperOptions()); // Act activator.Activate(instance, viewContext); // Assert Assert.IsType <ViewDataDictionary <string> >(viewContext.ViewData); }
public ActionResult UserCheckins(string id = "", int page = 1, int pagesize = 6) { if (id.Equals("")) { id = AppUser.Id.ToString(); } var checkins = MyService.FindChenkInByUser(new Guid(id), page, pagesize); var checkinsDto = Mapper.Map <IEnumerable <CheckInDto> >(checkins); //paging var lastpage = (int)Math.Ceiling(MyService.FindChenkInCountByUser(new Guid(id)) / (double)pagesize); var pc = new PageControl(page, lastpage, pagesize); //this is a partial view so pass in the route info pc.RouteName = "userCheckin"; pc.RouteValue = new Dictionary <string, object> { { "id", id } }; ViewBag.PageControl = pc; return(PartialView("_PartialCheckInHouseList", checkinsDto)); }
public ActionResult JsonArticleList(int cid, int?p) { var pager = new Pager { PageNo = p ?? 1 }; if (cid > 0) { var category = MyService.GetCategoryById(cid); pager.PageSize = Configinfo.CatePagerCount; pager = category.SubCount > 0 ? MyService.GetArticlePaging(pager, 0, cid, MyService.GetCategoryIds(cid)) : MyService.GetArticlePaging(pager, 0, cid); } else { pager.PageSize = Configinfo.IndexPagerCount; pager = MyService.GetArticlePaging(pager, 1, 0); } var hash = new Hashtable(); hash["pageinfo"] = pager.PageCount > (p ?? 1) ? (p ?? 1) + 1 : 0; hash["articles"] = pager.Entity; return(Json(hash, "text/html;charset=UTF-8")); }
public async Task Global_ASAX() { // The actual service implementation will be registerd here once for live use (non-test mode). // Throughout the development period when the application is in TDD mode, this service is essentially not registered, so // there is no dependency on the external service. // Perhaps only once when the ServiceImplementation is created during development cycle, // you can remove the condition to test it once or twice. if (WebTestManager.IsTddExecutionMode() == false) { MyService.RegisterImplementor <My.VSProject.MyServiceImplementor>(); // Optional: Add an Automated Task to call the following. // It will frequently process all outstanding items in the queue. // Mainly relevant for multi-try situations in live operations. Avoid unless necessary. await IntegrationManager.ProcessOutstandingItems(); } else { // Note: In case you need to provide a Mock implementation for the service, instead of manually injecting the responses // through sanity, you can create a class that fakes responses to requests and inject it here: // e.g: MyService.Register<My.VSProject.MyServiceMockImplementation>(); } }
public void Activate_InstantiatesNewViewDataDictionaryType_IfTheTypeDoesNotMatch() { // Arrange var typeActivator = new TypeActivator(); var activator = new RazorPageActivator(typeActivator); var instance = new TestRazorPage(); var myService = new MyService(); var helper = Mock.Of <IHtmlHelper <object> >(); var serviceProvider = new Mock <IServiceProvider>(); serviceProvider.Setup(p => p.GetService(typeof(MyService))) .Returns(myService); serviceProvider.Setup(p => p.GetService(typeof(IHtmlHelper <object>))) .Returns(helper); var httpContext = new Mock <HttpContext>(); httpContext.SetupGet(c => c.RequestServices) .Returns(serviceProvider.Object); var routeContext = new RouteContext(httpContext.Object); var actionContext = new ActionContext(routeContext, new ActionDescriptor()); var viewData = new ViewDataDictionary(new EmptyModelMetadataProvider()) { Model = new MyModel() }; var viewContext = new ViewContext(actionContext, Mock.Of <IView>(), viewData, TextWriter.Null); // Act activator.Activate(instance, viewContext); // Assert Assert.IsType <ViewDataDictionary <MyModel> >(viewContext.ViewData); }
static void Main(string[] args) { // This switch must be set before creating the GrpcChannel/HttpClient. AppContext.SetSwitch( "System.Net.Http.SocketsHttpHandler.Http2UnencryptedSupport", true); //var features = RouteGuideUtil.ParseFeatures(RouteGuideUtil.DefaultFeaturesFile); Server server = new Server { Services = { MyService.BindService(new MyServiceServer()) }, Ports = { new ServerPort("127.0.0.1", 50051, ServerCredentials.Insecure) } }; server.Start(); Console.WriteLine("RouteGuide server listening on port " + 50051); Console.WriteLine("Press any key to stop the server..."); Console.ReadKey(); server.ShutdownAsync().Wait(); Console.WriteLine("Hello World!"); }
private void Proxy_CustomerListCompleted(object sender, MyService.CustomerListCompletedEventArgs e) { this.GridView1.DataSource = e.Result; this.DataBind(); }
// Use this for initialization void Start() { service = new MyService(); }
private void button2_Click(object sender, EventArgs e) { MyService services = new MyService(); services.Url = url; this.txtResult.Text = services.write_drvimage(this.txtIdCardType.Text, this.txtIdCard.Text,this.txtZp.Text, this.txtWriteSn.Text); }
private void button1_Click(object sender, EventArgs e) { MyService services=new MyService(); services.Url = url; this.txtResult.Text=services.getDrvimage(this.txtIdCardType.Text, this.txtIdCard.Text, this.txtReadSn.Text); }
private void client_getMainCategoriesCompleted(object sender, MyService.getMainCategoriesCompletedEventArgs e) { string jsonString = e.Result.ToString(); JObject json = JObject.Parse(jsonString); JArray array = (JArray) json["MainCategories"]; foreach(JObject jobj in array){ string Id = jobj["Id"].ToString(); string Name = jobj["Name"].ToString(); this.Items.Add(new CategoryViewModel() { Id = Id, CategoryName = Name }); } for (int i = 0; i < this.Items.Count; i++) { MyService.WPServiceSoapClient client1 = new MyService.WPServiceSoapClient(); client1.getCategoriesAsync(Int32.Parse(this.Items[i].Id)); client1.getCategoriesCompleted += new EventHandler<MyService.getCategoriesCompletedEventArgs>(client_getCategoriesCompleted); } }
public Example(MyService service) { // ... }
private void client_getPublishersCompleted(object sender, MyService.getPublishersCompletedEventArgs e) { string jsonString = e.Result.ToString(); JObject json = JObject.Parse(jsonString); JArray array = (JArray)json["Publishers"]; foreach (JObject jobj in array) { string Id = jobj["Id"].ToString(); string Name = jobj["Name"].ToString(); this.Publishers.Add(new PublisherViewModel() { Id = Id, Name = Name }); } }
public void Test_CacheableRequest_TypicalCacheDirective() { var target = new MyService(); var request = new CacheableRequest(); var response = new object(); var directive = new ResponseCachingDirective(true, TimeSpan.FromMinutes(1), ResponseCachingSite.Server); var invocation = new TestInvocation { Target = target, Method = target.GetType().GetMethod("MyServiceOperation"), Request = request, Response = response }; var advice = new ConcreteResponseCachingAdvice(directive); advice.Intercept(invocation); // check invocation proceeded and return value set Assert.IsTrue(invocation.DidProceed); Assert.AreEqual(invocation.ReturnValue, response); // check that response was cached var cache = new TestCacheClient(); var cacheEntry = cache.Get(request.GetCacheKey(), new CacheGetOptions("")); Assert.AreEqual(response, cacheEntry); // check that it was cached in the correct region var region = cache.GetRegion(request.GetCacheKey()); Assert.AreEqual(typeof(MyService).FullName + ".MyServiceOperation", region); // second invocation var invocation2 = new TestInvocation { Target = target, Method = target.GetType().GetMethod("MyServiceOperation"), Request = request, Response = response }; // check 2nd invocation did not proceed, but return value is still set correctly from cache Assert.IsFalse(invocation2.DidProceed); Assert.AreEqual(invocation.ReturnValue, response); }
public void Test_NonCacheableRequest_TypicalCacheDirective() { var target = new MyService(); var request = new NonCacheableRequest(); var response = new object(); var directive = new ResponseCachingDirective(true, TimeSpan.FromMinutes(1), ResponseCachingSite.Server); var invocation = new TestInvocation { Target = target, Method = target.GetType().GetMethod("MyServiceOperation"), Request = request, Response = response }; // a non-null cache directive on a non-cacheable request type should throw var advice = new ConcreteResponseCachingAdvice(directive); advice.Intercept(invocation); }
private void Proxy_HelloWorldAverageCompleted(object sender, MyService.HelloWorldAverageCompletedEventArgs e) { xx = e.Result; this.Response.SetCookie( new HttpCookie("Name", xx.GetHashCode().ToString()) {Expires = DateTime.Now.AddHours(2) }); ViewState["xx"] = xx; this.Label1.Text = xx; }
public void Test_NonCacheableRequest_NullCacheDirective() { var target = new MyService(); var request = new NonCacheableRequest(); var response = new object(); var invocation = new TestInvocation { Target = target, Method = target.GetType().GetMethod("MyServiceOperation"), Request = request, Response = response }; var advice = new ConcreteResponseCachingAdvice(null); advice.Intercept(invocation); Assert.IsTrue(invocation.DidProceed); Assert.AreEqual(invocation.ReturnValue, response); }
private void client_getCommentsCompleted(object sender, MyService.getCommentsCompletedEventArgs e) { string jsonString = e.Result.ToString(); JObject json = JObject.Parse(jsonString); JArray array = (JArray)json["Comments"]; foreach (JObject jobj in array) { string Id = jobj["Id"].ToString(); string Username = jobj["Username"].ToString(); DateTime DateAdded = DateTime.Parse(jobj["DateAdded"].ToString()); string Text = jobj["Text"].ToString(); this.Comments.Add(new CommentsViewModel() {Username=Username, DateAddedD=DateAdded, Text=Text}); } }
public void Test_CacheableRequest_TtlZeroCacheDirective() { var target = new MyService(); var request = new CacheableRequest(); var response = new object(); var directive = new ResponseCachingDirective(true, TimeSpan.Zero, ResponseCachingSite.Server); var invocation = new TestInvocation { Target = target, Method = target.GetType().GetMethod("MyServiceOperation"), Request = request, Response = response }; var advice = new ConcreteResponseCachingAdvice(directive); advice.Intercept(invocation); Assert.IsTrue(invocation.DidProceed); Assert.AreEqual(invocation.ReturnValue, response); // check that response was not cached var cache = new TestCacheClient(); var cacheEntry = cache.Get(request.GetCacheKey(), new CacheGetOptions("")); Assert.IsNull(cacheEntry); }
public void DefaulViewComponentActivatorContextualizesService() { // Arrange var activator = new DefaultViewComponentActivator(); var instance = new TestClassUsingMyService(); var myTestService = new MyService(); var serviceProvider = new Mock<IServiceProvider>(); serviceProvider.Setup(p => p.GetService(typeof(MyService))).Returns(myTestService); var viewContext = GetViewContext(serviceProvider.Object); // Act activator.Activate(instance, viewContext); // Assert Assert.Same(myTestService, instance.MyTestService); Assert.Same(viewContext, instance.MyTestService.ViewContext); }
public void ShouldNotReturnNamedServicesForGetServiceCallsForAnonymousServices() { var container = new ServiceContainer(); var myService = new MyService(); container.AddService<IMyService>(myService); Assert.IsNotNull(container.GetService<IMyService>()); Assert.IsNull(container.GetService<IMyService>("frobozz")); }
public static void CallBackFunction(Object sender, MyService.LogInCompletedEventArgs e) { Console.WriteLine("SUCCESSFULL IN ASYNCHRONOUS TESTING"); }
private void client_setLikeCompleted(object sender, MyService.setLikeCompletedEventArgs e) { this.OnNavigatedTo(Args); }
// Use this for initialization void Awake() { service = new MyService(); service.SetupNN(); }
private void client_getCategoriesCompleted(object sender, MyService.getCategoriesCompletedEventArgs e) { List<SubcategoryViewModel> subcategories = new List<SubcategoryViewModel>(); string jsonString = e.Result.ToString(); JObject json = JObject.Parse(jsonString); JArray array = (JArray)json["Categories"]; string mainCategory = ""; foreach (JObject jobj in array) { string Id = jobj["Id"].ToString(); string Name = jobj["Name"].ToString(); mainCategory = jobj["MainCategoryId"].ToString(); subcategories.Add(new SubcategoryViewModel() { Id = Id, SubcategoryName = Name }); } for (int i = 0; i < this.Items.Count; i++) { if (this.Items[i].Id.Equals(mainCategory)) this.Items[i].Subcategories = subcategories; } }
public Example() { var service = new MyService(); }