コード例 #1
0
ファイル: CreateAsync.Tests.cs プロジェクト: fuzzzerd/fmdata
        public async Task CreateWithoutTableAttribute_ShouldThrow_WithoutExplicitLayout()
        {
            var fdc = GetDataClientWithMockedHandler();

            var newModel = new ModelWithoutLayout()
            {
                Name         = "Fuzzzerd",
                AnotherField = "Different Value"
            };

            await Assert.ThrowsAsync <ArgumentException>(async() => await fdc.CreateAsync(newModel));
        }
コード例 #2
0
        public async Task CreateWithExplicitLayout_ShouldReturnOK()
        {
            var fdc = GetDataClientWithMockedHandler();

            var newModel = new ModelWithoutLayout()
            {
                Name         = "Fuzzzerd",
                AnotherField = "Different Value"
            };

            var response = await fdc.CreateAsync(layout, newModel);

            Assert.NotNull(response);
            Assert.Contains(response.Messages, r => r.Message == "OK");
        }