public void RunDataModelOverrideWrapperTest() { var myMock = new MyMock(); var myMockDataModel = new DataModel <MyMock>(myMock); var myMockOverride = new MyMockOverride(); var myMockOverrideDataModel = new DataModel <MyMockOverride>(myMockOverride); var origMapping = DataModelMap.GetEntityMapping(myMockDataModel.GetType()); var overriddenMapping = DataModelMap.GetEntityMapping(myMockOverrideDataModel.GetType()); Assert.IsTrue(overriddenMapping.FieldMappings["IntValue"].ColumnName == "intvalue2"); Assert.IsTrue(origMapping.FieldMappings["IntValue"].ColumnName == "IntValue"); Assert.IsTrue(overriddenMapping.FieldMappings["IntValue"].ColumnName == "intvalue2"); Assert.IsTrue(origMapping.TableMapping.Table == "MyMock"); Assert.IsTrue(overriddenMapping.TableMapping.Table == "overridden_table"); }
protected override void OnBuild() { base.OnBuild(); MyMock.SetupGet(x => x.Amount).Returns(MyMock.Object.Count * MyMock.Object.SKU.UnitPrice); }
public ISKUOrderItemStubBuilder WithCount(int count) { MyMock.SetupGet(x => x.Count).Returns(count); return(this); }
public ISKUOrderItemStubBuilder WithSKU(ISKU sku) { MyMock.SetupGet(x => x.SKU).Returns(sku); return(this); }
public ISKUStubBuilder WithUnitPrice(double unitPrice) { MyMock.SetupGet(x => x.UnitPrice).Returns(unitPrice); return(this); }
public ISKUStubBuilder WithId(string id) { MyMock.SetupGet(x => x.ID).Returns(id); return(this); }