Application.Tests.Booking.BookingServiceTest.testRegisterNew C# (CSharp) Method

testRegisterNew() private method

private testRegisterNew ( ) : void
return void
        public void testRegisterNew()
        {
            TrackingId expectedTrackingId = new TrackingId("TRK1");
            UnLocode fromUnlocode = new UnLocode("USCHI");
            UnLocode toUnlocode = new UnLocode("SESTO");

            trackingIdFactory.Expect(t => t.nextTrackingId()).Return(expectedTrackingId);
            locationRepository.Expect(l => l.find(fromUnlocode)).Return(L.CHICAGO);
            locationRepository.Expect(l => l.find(toUnlocode)).Return(L.STOCKHOLM);
            cargoRepository.Expect(c => c.store(Arg<Cargo>.Is.TypeOf));

            TrackingId trackingId = bookingService.bookNewCargo(fromUnlocode, toUnlocode, DateTime.Now);
            Assert.AreEqual(expectedTrackingId, trackingId);
        }