Esempio n. 1
0
 public void Should_consume_duplicate_assemblies_once()
 {
     _assemblyIdProvider.Stub(a => a.GetAssemblyIdentifier("")).IgnoreArguments().Return(0);
     _files.AddFile(new ChangedFile("mylibrary.dll"));
     _files.AddFile(new ChangedFile("another_location/mylibrary.dll"));
     _consumer.Consume(_files);
     _bus.AssertWasCalled(b => b.Publish <AssemblyChangeMessage>(Arg <AssemblyChangeMessage> .Matches(x => x.Files.Length.Equals(1))));
 }