Example #1
0
 public void writeListToFileTest()
 {
     StreamWriter stubWriter = MockRepository.GenerateStub<StreamWriter>();
     stubWriter.Stub(x => x.Write(Arg<string>.Is.Anything,Arg<FileMode>.Is.Anything));
     fileWriter = new OverRiddenWriter_1(stubWriter);
     List<string> testData = new List<string>() { "111111-1111-1111-1111-111111111111", "222222-2222-2222-2222-22222222222" };
     string testPath = "\\not\\a\\file\\path.txt";
     fileWriter.Write(testPath,testData);
     stubWriter.AssertWasCalled(x => x.WriteLine(Arg<string>.Is.Anything));
 }
Example #2
0
        public void WriteFileFromBytesTest()
        {
            //Arrange
            FileStream stubFile = MockRepository.GenerateMock<FileStream>();
            stubFile.Expect(x => x.Write(Arg<byte[]>.Is.Anything, Arg<int>.Is.Anything, Arg<int>.Is.Equal(1)));
            stubFile.Expect(x => x.Close());

            fileWriter = new OverRiddenWriter_2(stubFile);

            string testPath ="\\this\\is\\a\\path\\not.dat";
            byte[] aByteArrray = new byte[1];

            //Act
            fileWriter.Write(testPath,aByteArrray);

            //Assert
            stubFile.VerifyAllExpectations();
        }
Example #3
0
 public void writeStringToFileTest()
 {
     StreamWriter stubWriter = MockRepository.GenerateStub<StreamWriter>();
     stubWriter.Stub(x => x.Write(Arg<string>.Is.Anything));
     fileWriter = new OverRiddenWriter_1(stubWriter);
     string testData = "111111-1111-1111-1111-111111111111";
     string testPath = "\\this\\is\\not\\a\\path.dat";
     fileWriter.Write(testPath, testData);
     stubWriter.AssertWasCalled(x => x.WriteLine(Arg<string>.Is.Anything));
 }