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)); }
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)); }
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)); }
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"); }