public void GetBlogsByUser() { NinjectCommon.Ninject.Registration(); blogLogic = NinjectCommon.Ninject.Kernel.Get <IBlogLogic>(); var result = blogLogic.GetBlogsByUser("1"); Assert.IsInstanceOfType(result, typeof(List <Blog.Models.Blog>)); }
private static void ModeratorMethod(User user) { while (true) { Console.WriteLine("MODERATOR"); Console.WriteLine("You can: "); Console.WriteLine("Update yourself - 1"); Console.WriteLine("Create blog - 2"); Console.WriteLine("Update blog - 3"); Console.WriteLine("See information about you - 4"); Console.WriteLine("Update blog how admin - 5"); Console.WriteLine("See your blogs - 6"); Console.WriteLine("If you wanna exit press Esc"); var action = Console.ReadKey(); switch (action.Key) { case ConsoleKey.Escape: return; case ConsoleKey.D1: Console.Write("New Name: "); var userName_1 = Console.ReadLine(); Console.Write("New Password: "******"Update ready!"); } else { Console.WriteLine("Can't update"); } break; case ConsoleKey.D2: Console.Write("Blog's Name: "); var blogName_2 = Console.ReadLine(); Console.Write("Blog's Text: "); var blogText_2 = Console.ReadLine(); if (blogLogic.CreateBlog(user.UserId.ToString(), blogName_2, blogText_2)) { Console.WriteLine("Create Blog!"); } else { Console.WriteLine("Can't create blog"); } break; case ConsoleKey.D3: Console.Write("Blog's ID: "); var blogId_3 = Console.ReadLine(); Console.Write("Blog's Rating: "); var blogRating_3 = Console.ReadLine(); if (blogLogic.UpdateBlog(blogId_3, blogRating_3)) { Console.WriteLine("Update ready!"); } else { Console.WriteLine("Can't update"); } break; case ConsoleKey.D4: Console.WriteLine($"ID : {user.UserId}{Environment.NewLine}Name : {user.Name}{Environment.NewLine}Password : {user.Password}{Environment.NewLine}Role : {user.Role}{Environment.NewLine}"); break; case ConsoleKey.D5: Console.Write("Blog's ID: "); var blogId_5 = Console.ReadLine(); Console.Write("Name: "); var blogName_5 = Console.ReadLine(); Console.Write("Text: "); var blogText_5 = Console.ReadLine(); Console.Write("Rating : "); var blogRating_5 = Console.ReadLine(); if (blogLogic.UpdateBlogByAdmin(blogId_5, blogName_5, blogText_5, blogRating_5)) { Console.WriteLine("Update ready!"); } else { Console.WriteLine("Can't update"); } break; case ConsoleKey.D6: var result_5 = blogLogic.GetBlogsByUser(user.UserId.ToString()); if (result_5 != null) { foreach (var item in result_5) { Console.WriteLine($"ID : {item.BlogId}{Environment.NewLine}Name : {item.Name}{Environment.NewLine}Rating : {item.Rating}{Environment.NewLine}Text : {Environment.NewLine}{item.Text}{Environment.NewLine}"); } } else { Console.WriteLine("You haven't blogs"); } break; default: break; } } }