public void Spawnable_Construct_MissingClassId_Throws(string missingClassId) { ArgumentException argEx = Assert.Throws <ArgumentException>(() => { var badSpawnable = new TestSpawnable(missingClassId, "", ""); }); }
public void SetupForTests() { _recordedEvents = new List <string>(); _mockPrefabHandler = Substitute.For <IPrefabHandler>(); _mockSpriteHandler = Substitute.For <ISpriteHandler>(); _mockTechTypeHandler = Substitute.For <ITechTypeHandlerInternal>(); _craftDataHandler = Substitute.For <ICraftDataHandler>(); _spawnable = new TestSpawnable(_recordedEvents) { PrefabHandler = _mockPrefabHandler, SpriteHandler = _mockSpriteHandler, TechTypeHandler = _mockTechTypeHandler, CraftDataHandler = _craftDataHandler }; }