public void SetUp() { header = new VideoHeader(new Host("Test", IPAddress.Any), "test.mov"); mockDestination = new Mock <IDestination>(); renameFunc = name => "test"; stream = new Mock <Stream>(); instance = CreateTransformedDestination(); }
public void ChangeExtension() { VideoHeader inpuParameter = null; mockDestination.Setup(item => item.ResolveName(It.IsAny <VideoHeader>())).Returns("test") .Callback <VideoHeader>( parameter => { inpuParameter = parameter; }); var result = TransformedDestination.ChangeExtension(mockDestination.Object, "png"); result.ResolveName(header); Assert.AreEqual("test.png", inpuParameter.FileName); }