Ejemplo n.º 1
0
        public async Task BuildAsync_WhenCalled_ReturnsViewModelFromBaseClass()
        {
            IDashboard dashboard = CreateDashboard();

            DashboardViewModel dashboardViewModelToBuild = new DashboardViewModel();
            MyViewModelBuilder sut = CreateSut(dashboardViewModelToBuild);

            DashboardViewModel result = await sut.BuildAsync(dashboard);

            Assert.AreEqual(dashboardViewModelToBuild, result);
        }
Ejemplo n.º 2
0
        public async Task BuildAsync_WhenCalled_AssertBuildWasCalledOnBaseClass()
        {
            IDashboard dashboard = CreateDashboard();

            MyViewModelBuilder sut = CreateSut();

            Assert.IsFalse(sut.BuildWasCalled);

            await sut.BuildAsync(dashboard);

            Assert.IsTrue(sut.BuildWasCalled);
        }
Ejemplo n.º 3
0
        public async Task BuildAsync_WhenInputIsNull_ThrowsArgumentNullException()
        {
            MyViewModelBuilder sut = CreateSut();

            await sut.BuildAsync(null);
        }