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); } }
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])); } }
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())); } }
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)); } }
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())); } }