public void Setup() { _commandParserMock = new Mock <ICommandParser>(); _displayResultServiceMock = new Mock <IDisplayResultService>(); _socialNetworkService = new SocialNetworkService(_commandParserMock.Object, _displayResultServiceMock.Object); }
public void PostTextWithUser() { // Arrange. string dbConnectionString = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString; int timeoutSeconds = int.Parse(ConfigurationManager.AppSettings["TimeoutSeconds"]); DbConnection dbConnection = new DbConnection(dbConnectionString, timeoutSeconds); SocialNetworkService socialNetworkService = new SocialNetworkService(dbConnection); // Act and assert. Assert.DoesNotThrow(() => { socialNetworkService.PostToTimeline("Bodrul", "Unit testing this functionality."); }); }
public void ConnectsToDb() { // Arrange. string dbConnectionString = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString; int timeoutSeconds = int.Parse(ConfigurationManager.AppSettings["TimeoutSeconds"]); DbConnection dbConnection = new DbConnection(dbConnectionString, timeoutSeconds); SocialNetworkService socialNetworkService = new SocialNetworkService(dbConnection); // Act and assert. Assert.DoesNotThrow(() => { socialNetworkService.CheckService(); }); }
public void MakeUserFollowAnotherUser() { // Arrange. string dbConnectionString = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString; int timeoutSeconds = int.Parse(ConfigurationManager.AppSettings["TimeoutSeconds"]); DbConnection dbConnection = new DbConnection(dbConnectionString, timeoutSeconds); SocialNetworkService socialNetworkService = new SocialNetworkService(dbConnection); // Act and assert. Assert.DoesNotThrow(() => { socialNetworkService.FollowUser("Bodrul", "Harry"); }); }
public static void Main() { var data = new SocialNetworkDbContext(); XmlReader.ImportFriendshipDataFromXml(data); XmlReader.ImportPostsDataFromXml(data); var searcher = new SocialNetworkService(); DataSearcher.Search(searcher); }
private static void Main() { // First, initialise all the settings and services. string dbConnectionString = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString; int timeoutSeconds = int.Parse(ConfigurationManager.AppSettings["TimeoutSeconds"]); DbConnection dbConnection = new DbConnection(dbConnectionString, timeoutSeconds); // Make sure we can connect to the database. _socialNetworkService = new SocialNetworkService(dbConnection); _socialNetworkService.CheckService(); // Now handle the user's request(s). ShowMenu(); }
public static void Main() { Database.SetInitializer(new MigrateDatabaseToLatestVersion <SocialNetworkEntities, Configuration>()); var dbContext = new SocialNetworkEntities(); dbContext.Database.CreateIfNotExists(); var importer = new XmlImporter(dbContext); importer.Import(); var service = new SocialNetworkService(dbContext); DataSearcher.Search(service); }
public void GetsUsersWall() { // Arrange. string dbConnectionString = ConfigurationManager.ConnectionStrings["DbConnectionString"].ConnectionString; int timeoutSeconds = int.Parse(ConfigurationManager.AppSettings["TimeoutSeconds"]); DbConnection dbConnection = new DbConnection(dbConnectionString, timeoutSeconds); SocialNetworkService socialNetworkService = new SocialNetworkService(dbConnection); // Act and assert. Assert.DoesNotThrow(() => { var timeline = socialNetworkService.GetUserWall("Bodrul"); if (timeline.Count < 1) { throw new ArgumentException(); } }); }
public SocialNetworkOperation(SocialNetworkService socialNetworkService) : base(socialNetworkService) { }