public MainWindow() { var alert = (Action<string>)((msg) => MessageBox.Show(msg)); string serviceUrl = ConfigurationManager.AppSettings["SeviceUrl"]; var client = new BlogClientController(serviceUrl); var notificator = new ClientNotificator(alert); ViewModel = new BlogViewModel(client, notificator); InitializeComponent(); }
public void AddComment() { PostDetails post = CreatePost(); var repository = GetTestRepository(); repository.AddPost(post); BlogClientController client = new BlogClientController(Commands.ServiceUrl); var comment = CreateComment(post); client.AddComment(comment); WaitUntilCommentAdded(comment); }
protected BlogClientController GetClient() { var blogClientController = new BlogClientController(CmdletSettingsHelper.SeviceUrl()); return blogClientController; }
public void WhenIRequestAllPosts() { BlogClientController client = new BlogClientController(serviceUrl); List<Post> response = client.GetPosts(); ScenarioContext.Current[GetPostsResponseKey] = response; }
/// <summary> /// Конструктор /// </summary> /// <param name="client" >Клиент получения данных</param> /// <param name="notificator">Сервис, позволяющий информировать пользователя</param> public BlogViewModel(BlogClientController client, IClientNotificator notificator) { blogClientController = client; clientNotificator = notificator; }