public void SendVehicleToShouldReturnSuccessfullyCompletionMessage (string sourceName, int sourceGarageSlot, string destinationName) { this.storageMaster.RegisterStorage("Warehouse", "Masterhouse"); this.storageMaster.RegisterStorage("AutomatedWarehouse", "Baumax"); var expectedVehicle = new Semi(); var expectedMessage = $"Sent {expectedVehicle.GetType().Name} to {new AutomatedWarehouse("Baumax").Name} (slot {sourceGarageSlot + 1})"; var resultMessage = this.storageMaster.SendVehicleTo(sourceName, sourceGarageSlot, destinationName); Assert.AreEqual(expectedMessage, resultMessage); }