internal static IAddition _CreateAdditionFacilitator(DataObjectImplementation implementation) { IAddition addition = null; if (implementation == DataObjectImplementation.Gamma || implementation == DataObjectImplementation.Default) { addition = new BlueSpider.Blob.Data.CSpace.Ops.AdditionFacilitator(); } return addition; }
public void Merge_VerifiesSupportedImplementations(DataObjectImplementation imp0, DataObjectImplementation imp1) { IFrame mockFrame0 = RecorderManager.CreateMockedObject(typeof(BlueSpider.Blob.Common.Data.IFrame)) as IFrame; IFrame mockFrame1 = RecorderManager.CreateMockedObject(typeof(BlueSpider.Blob.Common.Data.IFrame)) as IFrame; using (RecordExpectations recorder = RecorderManager.StartRecording()) { recorder.DefaultBehavior.Strict = StrictFlags.AllMethods; recorder.ExpectAndReturn(mockFrame0.RowCount, 1).RepeatAlways(); recorder.ExpectAndReturn(mockFrame1.RowCount, 1).RepeatAlways(); recorder.ExpectAndReturn(mockFrame0.Implementation, imp0).RepeatAlways(); recorder.ExpectAndReturn(mockFrame1.Implementation, imp1).RepeatAlways(); } SimpleFrameMerger merger = new SimpleFrameMerger(); IFrame frameX = merger.Merge(mockFrame0, mockFrame1, Guid.NewGuid()); MockManager.Verify(); }
internal static IDivision _CreateDivisionFacilitator(DataObjectImplementation implementation) { IDivision division = null; if (implementation == DataObjectImplementation.Gamma || implementation == DataObjectImplementation.Default) { division = new BlueSpider.Blob.Data.CSpace.Ops.DivisionFacilitator(); } return division; }
public static ISubtraction CreateSubtractionFacilitator(DataObjectImplementation implementation) { return _CreateSubtractionFacilitator(implementation); }
public static IMultiplication CreateMultiplicationFacilitator(DataObjectImplementation implementation) { return _CreateMultiplicationFacilitator(implementation); }
public static IDivision CreateDivisionFacilitator(DataObjectImplementation implementation) { return _CreateDivisionFacilitator(implementation); }
internal static ISubtraction _CreateSubtractionFacilitator(DataObjectImplementation implementation) { ISubtraction subtraction = null; if (implementation == DataObjectImplementation.Gamma || implementation == DataObjectImplementation.Default) { subtraction = new BlueSpider.Blob.Data.CSpace.Ops.SubtractionFacilitator(); } return subtraction; }
internal static IMultiplication _CreateMultiplicationFacilitator(DataObjectImplementation implementation) { IMultiplication multiplication = null; if (implementation == DataObjectImplementation.Gamma || implementation == DataObjectImplementation.Default) { multiplication = new BlueSpider.Blob.Data.CSpace.Ops.MultiplicationFacilitator(); } return multiplication; }