コード例 #1
0
 public void Default_TestName_Provided_From_Empty_Incoming_Stream()
 {
     var testReader = new FileTestReader();
     using (var dummyFileStream = CreateDummyTestFixtureFile("", ""))
     {
         var testFixture = testReader.Create(dummyFileStream);
         Assert.That(testFixture.Name, Is.Not.Empty);
     }
 }
コード例 #2
0
 public void Read_Only_First_TestName_From_Multiple_Options()
 {
     var testReader = new FileTestReader();
     const string TEST_NAME = "This is my test name\r\n-- Another potential test name\r\nAnd another";
     using (var dummyFileStream = CreateDummyTestFixtureFile(TEST_NAME, ""))
     {
         var testFixture = testReader.Create(dummyFileStream);
         Assert.That(testFixture.Name, Is.EqualTo(TEST_NAME.Split(Environment.NewLine.ToCharArray())[0]));
     }
 }
コード例 #3
0
 public void Can_Read_FixtureContents_From_Incoming_Stream()
 {
     var testReader = new FileTestReader();
     using (var dummyFileStream = CreateDummyTestFixtureFile())
     {
         var testFixture = testReader.Create(dummyFileStream);
         dummyFileStream.BaseStream.Seek(0, SeekOrigin.Begin);
         Assert.That(testFixture.Sql, Is.EqualTo(dummyFileStream.ReadToEnd()));
     }
 }
コード例 #4
0
 public void Can_Read_TestName_From_Incoming_Stream()
 {
     var testReader = new FileTestReader();
     const string TEST_NAME = "This is my test name";
     using (var dummyFileStream = CreateDummyTestFixtureFile(TEST_NAME, ""))
     {
         var testFixture = testReader.Create(dummyFileStream);
         Assert.That(testFixture.Name, Is.EqualTo(TEST_NAME));
     }
 }
コード例 #5
0
 public void Can_Read_FixtureContents_From_Incoming_Stream()
 {
     var testReader = new FileTestReader();
     using (var dummyFileStream = CreateDummyTestFixtureFile())
     {
         var testFixture = testReader.Create(dummyFileStream);
         dummyFileStream.Position = 0;
         Assert.That(testFixture.Sql, Is.EqualTo(new StreamReader(dummyFileStream).ReadToEnd()));
     }
 }