BoxKite.Twitter.Tests.Json.FromFile C# (CSharp) 메소드

FromFile() 공개 정적인 메소드

public static FromFile ( string path ) : Task
path string
리턴 Task
        public static async Task<string> FromFile(string path)
        {
            var filePath = Path.Combine(AssemblyDirectory, path);
            var reader = new StreamReader(filePath);
            return await reader.ReadToEndAsync();
        }

Usage Example

예제 #1
0
        public async Task UserStream6_dm()
        {
            session.Returns(await Json.FromFile("data\\userstream\\userstream6dm.txt"));
            var userstreamtest6 = session.GetUserStream();
            var IsActive        = true;

            userstreamtest6.DirectMessages.Subscribe(dm =>
            {
                Assert.IsNotNull(dm);
                Assert.IsNotNull(dm.Text);
                dm.Text.ShouldBeEquivalentTo("testiung");
                Assert.IsInstanceOfType(dm.Recipient, typeof(User));
                Assert.IsInstanceOfType(dm.Sender, typeof(User));
                dm.Recipient.ScreenName.ShouldBeEquivalentTo("NickHodgeMSFT");
                dm.Sender.ScreenName.ShouldBeEquivalentTo("RealNickHodge");
                IsActive = false;
            }
                                                     );

            userstreamtest6.Start();

            userstreamtest6.StreamActive.Where(status => status.Equals(false)).Subscribe(t => { IsActive = false; });
            while (IsActive)
            {
            }
        }
All Usage Examples Of BoxKite.Twitter.Tests.Json::FromFile