Exemplo n.º 1
0
        public void Write_Can_Set_File_Name()
        {
            Mock<IFileWriter> fileWriter = new Mock<IFileWriter>();
            OrderWriter writer = new OrderWriter(fileWriter.Object);
            writer.WriteOrder(new Order());

            fileWriter.VerifySet(c => c.FileName, Times.Exactly(1));
        }
Exemplo n.º 2
0
        public void Write_Can_Write_To_File()
        {
            Order order = new Order {OrderId = 1001, OrderTotal = 10.3m};
            Mock<IFileWriter> fileWriterMock = new Mock<IFileWriter>();

            OrderWriter writer = new OrderWriter(fileWriterMock.Object);
            writer.WriteOrder(order);

            fileWriterMock.Verify(fw=> fw.WriteLine("1001, 10.3"), Times.Exactly(1));
        }
Exemplo n.º 3
0
        public void TestWriting()
        {
            order            = new Order();
            order.OrderId    = 1001;
            order.OrderTotal = 10.53M;

            mockFileWriter = new Mock <IFileWriter>();
            orderWriter    = new OrderWriter(mockFileWriter.Object);

            orderWriter.WriteOrder(order);

            mockFileWriter.Verify(fw => fw.WriteLine("1001,10.53"), Times.Exactly(1));
        }
Exemplo n.º 4
0
    public void it_should_pass_data_to_file_writer()
    {
        Mock <IFileWriter> mockFileWriter = new Mock <IFileWriter>();



        OrderWriter orderWriter = new OrderWriter(mockFileWriter.Object);

        Order order = new Order();

        order.OrderId    = 1001;
        order.OrderTotal = 10.53M;
        orderWriter.WriteOrder(order);
        // mockFileWriter.Verify(fw => fw.WriteLine("1001,10.53"), Times.Exactly(1));
        mockFileWriter.VerifySet(fw => fw.FileName = "1001.txt");
    }