コード例 #1
0
        public async Task with_non_duplicated_vehicle_CreateAssetOwner_should_return_new_SSG_AssetOwner()
        {
            _odataClientMock.Setup(x => x.For <SSG_AssetOwner>(null).Set(It.Is <AssetOwnerEntity>(x => x.FirstName == "normal"))
                                   .InsertEntryAsync(It.IsAny <CancellationToken>()))
            .Returns(Task.FromResult(new SSG_AssetOwner()
            {
                AssetOwnerId = _testAssetOwnerId
            })
                     );
            var o = new AssetOwnerEntity()
            {
                FirstName = "normal",
                Vehicle   = new SSG_Asset_Vehicle()
                {
                    IsDuplicated = false
                }
            };
            var result = await _sut.CreateAssetOwner(o, CancellationToken.None);

            Assert.AreEqual(_testAssetOwnerId, result.AssetOwnerId);
        }
コード例 #2
0
        public async Task with_correct_vehicleID_upload_Assetowner_should_success()
        {
            var owner = new SSG_AssetOwner()
            {
                FirstName = "firstName",
                Notes     = "notes",
            };

            var result = await _sut.CreateAssetOwner(owner, CancellationToken.None);

            Assert.AreEqual("firstName", result.FirstName);
        }