Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
 protected override void OnBuild()
 {
     base.OnBuild();
     MyMock.SetupGet(x => x.Amount).Returns(MyMock.Object.Count * MyMock.Object.SKU.UnitPrice);
 }
Exemplo n.º 3
0
 public ISKUOrderItemStubBuilder WithCount(int count)
 {
     MyMock.SetupGet(x => x.Count).Returns(count);
     return(this);
 }
Exemplo n.º 4
0
 public ISKUOrderItemStubBuilder WithSKU(ISKU sku)
 {
     MyMock.SetupGet(x => x.SKU).Returns(sku);
     return(this);
 }
Exemplo n.º 5
0
 public ISKUStubBuilder WithUnitPrice(double unitPrice)
 {
     MyMock.SetupGet(x => x.UnitPrice).Returns(unitPrice);
     return(this);
 }
Exemplo n.º 6
0
 public ISKUStubBuilder WithId(string id)
 {
     MyMock.SetupGet(x => x.ID).Returns(id);
     return(this);
 }